2020 Q1 Form 10-Q Financial Statement
#000143774920009976 Filed on May 08, 2020
Income Statement
Concept | 2020 Q1 | 2019 Q1 | 2018 Q4 |
---|---|---|---|
Revenue | $234.7M | $246.0M | $221.2M |
YoY Change | -4.56% | 1.95% | 7.01% |
Cost Of Revenue | $104.7M | $112.5M | $101.6M |
YoY Change | -6.93% | 1.9% | 16.92% |
Gross Profit | $130.0M | $133.5M | $119.6M |
YoY Change | -2.62% | 1.99% | -0.17% |
Gross Profit Margin | 55.38% | 54.27% | 54.07% |
Selling, General & Admin | |||
YoY Change | |||
% of Gross Profit | |||
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $20.40M | $19.13M | $18.50M |
YoY Change | 6.63% | 1.96% | -1.6% |
% of Gross Profit | 15.69% | 14.33% | 15.47% |
Operating Expenses | $90.80M | $93.90M | $96.20M |
YoY Change | -3.3% | 0.64% | 18.04% |
Operating Profit | $39.29M | $39.57M | $23.40M |
YoY Change | -0.71% | 5.19% | -38.9% |
Interest Expense | -$8.100M | -$7.800M | -$7.800M |
YoY Change | 3.85% | 5.41% | 8.33% |
% of Operating Profit | -20.62% | -19.71% | -33.33% |
Other Income/Expense, Net | -$389.0K | $1.244M | -$1.100M |
YoY Change | -131.27% | 5.16% | -76.6% |
Pretax Income | $29.91M | $31.95M | $14.50M |
YoY Change | -6.4% | 6.47% | -45.08% |
Income Tax | $5.638M | $5.628M | $400.0K |
% Of Pretax Income | 18.85% | 17.61% | 2.76% |
Net Earnings | $24.27M | $26.32M | $14.20M |
YoY Change | -7.81% | 0.42% | -22.83% |
Net Earnings / Revenue | 10.34% | 10.7% | 6.42% |
Basic Earnings Per Share | $0.60 | $0.66 | |
Diluted Earnings Per Share | $0.60 | $0.66 | $355.9K |
COMMON SHARES | |||
Basic Shares Outstanding | 40.22M shares | 39.66M | |
Diluted Shares Outstanding | 40.44M shares | 39.90M |
Balance Sheet
Concept | 2020 Q1 | 2019 Q1 | 2018 Q4 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $7.900M | $900.0K | $900.0K |
YoY Change | 777.78% | -18.18% | -94.44% |
Cash & Equivalents | $7.884M | $891.0K | $861.0K |
Short-Term Investments | |||
Other Short-Term Assets | $7.347M | $9.986M | $6.114M |
YoY Change | -26.43% | -10.92% | -51.05% |
Inventory | $98.15M | $106.7M | $106.3M |
Prepaid Expenses | |||
Receivables | $96.16M | $113.1M | $75.14M |
Other Receivables | $7.228M | $8.827M | $9.741M |
Total Short-Term Assets | $256.2M | $273.7M | $241.4M |
YoY Change | -6.4% | 13.98% | 0.96% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $1.789B | $1.579B | $1.581B |
YoY Change | 13.32% | 2.13% | 2.7% |
Goodwill | $37.57M | $37.57M | $37.57M |
YoY Change | 0.0% | 0.0% | 0.0% |
Intangibles | $10.99M | $12.15M | $12.45M |
YoY Change | -9.55% | -9.43% | -9.55% |
Long-Term Investments | $9.500M | $9.200M | $9.000M |
YoY Change | 3.26% | 6.98% | 4.65% |
Other Assets | $38.25M | $38.65M | $35.76M |
YoY Change | -1.04% | 8.08% | -0.69% |
Total Long-Term Assets | $2.050B | $1.831B | $1.811B |
YoY Change | 11.96% | 3.6% | 2.6% |
TOTAL ASSETS | |||
Total Short-Term Assets | $256.2M | $273.7M | $241.4M |
Total Long-Term Assets | $2.050B | $1.831B | $1.811B |
Total Assets | $2.306B | $2.105B | $2.053B |
YoY Change | 9.57% | 4.84% | 2.41% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $99.50M | $100.5M | $96.29M |
YoY Change | -0.99% | 15.28% | 13.72% |
Accrued Expenses | $28.00M | $27.60M | $37.00M |
YoY Change | 1.45% | 11.74% | 12.46% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $19.89M | $43.60M | $18.60M |
YoY Change | -54.37% | 43.81% | -83.45% |
Long-Term Debt Due | $306.0K | $174.0K | $172.0K |
YoY Change | 75.86% | 1.75% | -7.53% |
Total Short-Term Liabilities | $175.7M | $200.7M | $170.1M |
YoY Change | -12.47% | 20.84% | -33.73% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $724.3M | $590.0M | $590.0M |
YoY Change | 22.76% | 0.01% | 20.32% |
Other Long-Term Liabilities | $30.91M | $26.35M | $24.33M |
YoY Change | 17.3% | 12.23% | 6.84% |
Total Long-Term Liabilities | $755.2M | $616.4M | $614.3M |
YoY Change | 22.53% | 0.48% | 19.72% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $175.7M | $200.7M | $170.1M |
Total Long-Term Liabilities | $755.2M | $616.4M | $614.3M |
Total Liabilities | $930.9M | $817.1M | $784.4M |
YoY Change | 13.93% | 4.82% | 1.9% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $231.7M | $203.6M | $190.4M |
YoY Change | 13.79% | 16.88% | 18.07% |
Common Stock | $574.6M | $541.6M | $542.6M |
YoY Change | 6.08% | 0.31% | 0.25% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $800.0M | $740.5M | $728.9M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $2.306B | $2.105B | $2.053B |
YoY Change | 9.57% | 4.84% | 2.41% |
Cashflow Statement
Concept | 2020 Q1 | 2019 Q1 | 2018 Q4 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $24.27M | $26.32M | $14.20M |
YoY Change | -7.81% | 0.42% | -22.83% |
Depreciation, Depletion And Amortization | $20.40M | $19.13M | $18.50M |
YoY Change | 6.63% | 1.96% | -1.6% |
Cash From Operating Activities | $21.78M | $17.15M | $42.50M |
YoY Change | 26.98% | 269.61% | -28.57% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$75.10M | -$24.70M | -$30.90M |
YoY Change | 204.05% | 4.66% | -19.53% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $0.00 | -$700.0K | -$600.0K |
YoY Change | -100.0% | 250.0% | -160.0% |
Cash From Investing Activities | -$75.06M | -$25.44M | -$31.50M |
YoY Change | 195.09% | 6.75% | -15.55% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | $14.91M | $13.92M | |
YoY Change | 7.08% | 4.74% | |
Common Stock Issuance & Retirement, Net | -$6.327M | $2.730M | |
YoY Change | -331.76% | 13.33% | |
Debt Paid & Issued, Net | $45.00K | $42.00K | |
YoY Change | 7.14% | -30.0% | |
Cash From Financing Activities | $39.97M | $8.316M | -10.90M |
YoY Change | 380.6% | 103.23% | 60.29% |
NET CHANGE | |||
Cash From Operating Activities | $21.78M | $17.15M | 42.50M |
Cash From Investing Activities | -$75.06M | -$25.44M | -31.50M |
Cash From Financing Activities | $39.97M | $8.316M | -10.90M |
Net Change In Cash | -$13.32M | $30.00K | 100.0K |
YoY Change | -44483.33% | -100.2% | -99.35% |
FREE CASH FLOW | |||
Cash From Operating Activities | $21.78M | $17.15M | $42.50M |
Capital Expenditures | -$75.10M | -$24.70M | -$30.90M |
Free Cash Flow | $96.88M | $41.85M | $73.40M |
YoY Change | 131.49% | 48.19% | -25.03% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2019Q4 | us-gaap |
Unbilled Receivables Current
UnbilledReceivablesCurrent
|
20911000 | USD |
CY2020Q1 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
0 | USD |
CY2020Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
40416779 | |
CY2020Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
5 | |
CY2019Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
5 | |
CY2020Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | |
CY2019Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | |
CY2020Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
40376448 | |
CY2019Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
40157591 | |
CY2020Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
7884000 | USD |
CY2019Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
21199000 | USD |
CY2020Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
96158000 | USD |
CY2019Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
77947000 | USD |
CY2020Q1 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
7228000 | USD |
CY2019Q4 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
8773000 | USD |
CY2020Q1 | us-gaap |
Inventory Net
InventoryNet
|
98152000 | USD |
CY2019Q4 | us-gaap |
Inventory Net
InventoryNet
|
97851000 | USD |
CY2020Q1 | us-gaap |
Unbilled Receivables Current
UnbilledReceivablesCurrent
|
19057000 | USD |
CY2019Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
1487000 | USD |
CY2020Q1 | us-gaap |
Regulatory Assets Current
RegulatoryAssetsCurrent
|
20358000 | USD |
CY2019Q4 | us-gaap |
Regulatory Assets Current
RegulatoryAssetsCurrent
|
21650000 | USD |
CY2020Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
7347000 | USD |
CY2019Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
5042000 | USD |
CY2020Q1 | us-gaap |
Assets Current
AssetsCurrent
|
256184000 | USD |
CY2019Q4 | us-gaap |
Assets Current
AssetsCurrent
|
254860000 | USD |
CY2020Q1 | us-gaap |
Long Term Investments
LongTermInvestments
|
9462000 | USD |
CY2019Q4 | us-gaap |
Long Term Investments
LongTermInvestments
|
9894000 | USD |
CY2020Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
38252000 | USD |
CY2019Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
40196000 | USD |
CY2020Q1 | us-gaap |
Goodwill
Goodwill
|
37572000 | USD |
CY2019Q4 | us-gaap |
Goodwill
Goodwill
|
37572000 | USD |
CY2020Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
10993000 | USD |
CY2019Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
11290000 | USD |
CY2020Q1 | us-gaap |
Regulatory Assets Noncurrent
RegulatoryAssetsNoncurrent
|
142734000 | USD |
CY2019Q4 | us-gaap |
Regulatory Assets Noncurrent
RegulatoryAssetsNoncurrent
|
144138000 | USD |
CY2020Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
21433000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
21851000 | USD |
CY2020Q1 | ottr |
Public Utilities Property Plant And Equipment Electric
PublicUtilitiesPropertyPlantAndEquipmentElectric
|
2211880000 | USD |
CY2019Q4 | ottr |
Public Utilities Property Plant And Equipment Electric
PublicUtilitiesPropertyPlantAndEquipmentElectric
|
2212884000 | USD |
CY2020Q1 | us-gaap |
Property Plant And Equipment Other
PropertyPlantAndEquipmentOther
|
251804000 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment Other
PropertyPlantAndEquipmentOther
|
247356000 | USD |
CY2020Q1 | us-gaap |
Construction In Progress Gross
ConstructionInProgressGross
|
234025000 | USD |
CY2019Q4 | us-gaap |
Construction In Progress Gross
ConstructionInProgressGross
|
185238000 | USD |
CY2020Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
2697709000 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
2645478000 | USD |
CY2020Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
908337000 | USD |
CY2019Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
891684000 | USD |
CY2020Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1789372000 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1753794000 | USD |
CY2020Q1 | us-gaap |
Assets
Assets
|
2306002000 | USD |
CY2019Q4 | us-gaap |
Assets
Assets
|
2273595000 | USD |
CY2020Q1 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
19893000 | USD |
CY2019Q4 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
6000000 | USD |
CY2020Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
306000 | USD |
CY2019Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
183000 | USD |
CY2020Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
99501000 | USD |
CY2019Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
120775000 | USD |
CY2020Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
14889000 | USD |
CY2019Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
22730000 | USD |
CY2020Q1 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
18234000 | USD |
CY2019Q4 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
17525000 | USD |
CY2020Q1 | us-gaap |
Regulatory Liability Current
RegulatoryLiabilityCurrent
|
9804000 | USD |
CY2019Q4 | us-gaap |
Regulatory Liability Current
RegulatoryLiabilityCurrent
|
7480000 | USD |
CY2020Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
4197000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
4136000 | USD |
CY2020Q1 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
8864000 | USD |
CY2019Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
10912000 | USD |
CY2020Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
175688000 | USD |
CY2019Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
189741000 | USD |
CY2020Q1 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
87214000 | USD |
CY2019Q4 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
98970000 | USD |
CY2019Q4 | us-gaap |
Capitalization Longterm Debt And Equity
CapitalizationLongtermDebtAndEquity
|
1471063000 | USD |
CY2020Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
2306002000 | USD |
CY2019Q1 | us-gaap |
Utilities Operating Expense Products And Services
UtilitiesOperatingExpenseProductsAndServices
|
90582000 | USD |
CY2020Q1 | us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
11900000 | USD |
CY2020Q1 | us-gaap |
Utilities Operating Expense Other
UtilitiesOperatingExpenseOther
|
4100000 | USD |
CY2019Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
364790000 | USD |
CY2020Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
231702000 | USD |
CY2019Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
222341000 | USD |
CY2020Q1 | us-gaap |
Other Postretirement Defined Benefit Plan Liabilities Noncurrent
OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
|
71580000 | USD |
CY2019Q4 | us-gaap |
Other Postretirement Defined Benefit Plan Liabilities Noncurrent
OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
|
71437000 | USD |
CY2020Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
17755000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
18193000 | USD |
CY2020Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
30912000 | USD |
CY2019Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
30833000 | USD |
CY2020Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2019Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2020Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
137816000 | USD |
CY2019Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
131941000 | USD |
CY2020Q1 | us-gaap |
Accumulated Deferred Investment Tax Credit
AccumulatedDeferredInvestmentTaxCredit
|
18297000 | USD |
CY2019Q4 | us-gaap |
Accumulated Deferred Investment Tax Credit
AccumulatedDeferredInvestmentTaxCredit
|
18626000 | USD |
CY2020Q1 | us-gaap |
Regulatory Liability Noncurrent
RegulatoryLiabilityNoncurrent
|
239108000 | USD |
CY2019Q4 | us-gaap |
Regulatory Liability Noncurrent
RegulatoryLiabilityNoncurrent
|
239906000 | USD |
CY2020Q1 | ottr |
Other Contracts With Customer Liability Noncurrent
OtherContractsWithCustomerLiabilityNoncurrent
|
3295000 | USD |
CY2019Q4 | ottr |
Other Contracts With Customer Liability Noncurrent
OtherContractsWithCustomerLiabilityNoncurrent
|
2885000 | USD |
CY2020Q1 | ottr |
Total Deferred Credits And Liabilities
TotalDeferredCreditsAndLiabilities
|
398516000 | USD |
CY2019Q4 | ottr |
Total Deferred Credits And Liabilities
TotalDeferredCreditsAndLiabilities
|
393358000 | USD |
CY2020Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
724318000 | USD |
CY2019Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
689581000 | USD |
CY2020Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
201882000 | USD |
CY2019Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
200788000 | USD |
CY2020Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
372669000 | USD |
CY2020Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-6234000 | USD |
CY2019Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-6437000 | USD |
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
800019000 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
781482000 | USD |
CY2020Q1 | us-gaap |
Capitalization Longterm Debt And Equity
CapitalizationLongtermDebtAndEquity
|
1524337000 | USD |
CY2019Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
2273595000 | USD |
CY2019Q1 | us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
13477000 | USD |
CY2020Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
20399000 | USD |
CY2020Q1 | us-gaap |
Regulated And Unregulated Operating Revenue
RegulatedAndUnregulatedOperatingRevenue
|
234747000 | USD |
CY2019Q1 | us-gaap |
Regulated And Unregulated Operating Revenue
RegulatedAndUnregulatedOperatingRevenue
|
245972000 | USD |
CY2020Q1 | us-gaap |
Utilities Operating Expense Fuel Used
UtilitiesOperatingExpenseFuelUsed
|
13735000 | USD |
CY2019Q1 | us-gaap |
Utilities Operating Expense Fuel Used
UtilitiesOperatingExpenseFuelUsed
|
18920000 | USD |
CY2020Q1 | us-gaap |
Utilities Operating Expense Maintenance And Operations
UtilitiesOperatingExpenseMaintenanceAndOperations
|
40615000 | USD |
CY2019Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
19131000 | USD |
CY2019Q1 | us-gaap |
Utilities Operating Expense Maintenance And Operations
UtilitiesOperatingExpenseMaintenanceAndOperations
|
38382000 | USD |
CY2020Q1 | us-gaap |
Utilities Operating Expense Products And Services
UtilitiesOperatingExpenseProductsAndServices
|
85879000 | USD |
CY2019Q1 | us-gaap |
Utilities Operating Expense Other
UtilitiesOperatingExpenseOther
|
3959000 | USD |
CY2020Q1 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
195458000 | USD |
CY2019Q1 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
206403000 | USD |
CY2020Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
39289000 | USD |
CY2019Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
39569000 | USD |
CY2020Q1 | us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
8123000 | USD |
CY2019Q1 | us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
7826000 | USD |
CY2020Q1 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
871000 | USD |
CY2019Q1 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
1035000 | USD |
CY2020Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-389000 | USD |
CY2019Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1244000 | USD |
CY2020Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
29906000 | USD |
CY2019Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
31952000 | USD |
CY2020Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
5638000 | USD |
CY2019Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
5628000 | USD |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
24268000 | USD |
CY2019Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
26324000 | USD |
CY2020Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40217141 | |
CY2019Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39657321 | |
CY2020Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
40444336 | |
CY2019Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
39903165 | |
CY2020Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.60 | |
CY2019Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.66 | |
CY2020Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.60 | |
CY2019Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.66 | |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
24268000 | USD |
CY2019Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
26324000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
-2000 | USD |
CY2019Q1 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
-0 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
126000 | USD |
CY2019Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
91000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
27000 | USD |
CY2019Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
19000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
101000 | USD |
CY2019Q1 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
72000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Amortization Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Prior Service Cost Credit Before Tax
OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
|
138000 | USD |
CY2019Q1 | us-gaap |
Other Comprehensive Income Loss Amortization Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Prior Service Cost Credit Before Tax
OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
|
130000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
-36000 | USD |
CY2019Q1 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
-34000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-102000 | USD |
CY2019Q1 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-96000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
203000 | USD |
CY2019Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
168000 | USD |
CY2020Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
24471000 | USD |
CY2019Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
26492000 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
781482000 | USD |
CY2020Q1 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
8275000 | USD |
CY2020Q1 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
2072000 | USD |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
24268000 | USD |
CY2020Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
203000 | USD |
CY2020Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2770000 | USD |
CY2020Q1 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
14907000 | USD |
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
800019000 | USD |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
728863000 | USD |
CY2019Q1 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
2730000 | USD |
CY2019Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
26324000 | USD |
CY2019Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
168000 | USD |
CY2019Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1796000 | USD |
CY2019Q1 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
13922000 | USD |
CY2019Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
740499000 | USD |
CY2019Q1 | us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
0 | USD |
CY2020Q1 | us-gaap |
Payments Of Stock Issuance Costs
PaymentsOfStockIssuanceCosts
|
124000 | USD |
CY2019Q1 | us-gaap |
Payments Of Stock Issuance Costs
PaymentsOfStockIssuanceCosts
|
-0 | USD |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
24268000 | USD |
CY2019Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
26324000 | USD |
CY2020Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
20399000 | USD |
CY2019Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
19131000 | USD |
CY2020Q1 | us-gaap |
Income Tax Credits And Adjustments
IncomeTaxCreditsAndAdjustments
|
-329000 | USD |
CY2019Q1 | us-gaap |
Income Tax Credits And Adjustments
IncomeTaxCreditsAndAdjustments
|
-337000 | USD |
CY2020Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
5812000 | USD |
CY2019Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
835000 | USD |
CY2020Q1 | ottr |
Increase Decrease In Deferred Charges And Other Assets
IncreaseDecreaseInDeferredChargesAndOtherAssets
|
5087000 | USD |
CY2019Q1 | ottr |
Increase Decrease In Deferred Charges And Other Assets
IncreaseDecreaseInDeferredChargesAndOtherAssets
|
1464000 | USD |
CY2020Q1 | us-gaap |
Pension Contributions
PensionContributions
|
11200000 | USD |
CY2019Q1 | us-gaap |
Pension Contributions
PensionContributions
|
10000000 | USD |
CY2020Q1 | ottr |
Increase Decrease In Other Operating Liabilities And Increase Decrease In Deferred Liabilities
IncreaseDecreaseInOtherOperatingLiabilitiesAndIncreaseDecreaseInDeferredLiabilities
|
-860000 | USD |
CY2019Q1 | ottr |
Increase Decrease In Other Operating Liabilities And Increase Decrease In Deferred Liabilities
IncreaseDecreaseInOtherOperatingLiabilitiesAndIncreaseDecreaseInDeferredLiabilities
|
-8787000 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Allowance For Equity Funds Used During Construction
IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction
|
791000 | USD |
CY2019Q1 | us-gaap |
Increase Decrease In Allowance For Equity Funds Used During Construction
IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction
|
330000 | USD |
CY2020Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2770000 | USD |
CY2019Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1796000 | USD |
CY2020Q1 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-46000 | USD |
CY2019Q1 | us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-375000 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
16666000 | USD |
CY2019Q1 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
37086000 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
301000 | USD |
CY2019Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
462000 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
447000 | USD |
CY2019Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-128000 | USD |
CY2020Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-7690000 | USD |
CY2019Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
4088000 | USD |
CY2020Q1 | ottr |
Increase Decrease In Interest Payable And Income Taxes Receivable Payable Net
IncreaseDecreaseInInterestPayableAndIncomeTaxesReceivablePayableNet
|
-41000 | USD |
CY2019Q1 | ottr |
Increase Decrease In Interest Payable And Income Taxes Receivable Payable Net
IncreaseDecreaseInInterestPayableAndIncomeTaxesReceivablePayableNet
|
2437000 | USD |
CY2020Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
21777000 | USD |
CY2019Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
17150000 | USD |
CY2020Q1 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
75059000 | USD |
CY2019Q1 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
24687000 | USD |
CY2020Q1 | us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
2487000 | USD |
CY2019Q1 | us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
509000 | USD |
CY2020Q1 | us-gaap |
Payments For Proceeds From Investments
PaymentsForProceedsFromInvestments
|
2487000 | USD |
CY2019Q1 | us-gaap |
Payments For Proceeds From Investments
PaymentsForProceedsFromInvestments
|
1258000 | USD |
CY2020Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-75059000 | USD |
CY2019Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-25436000 | USD |
CY2020Q1 | ottr |
Change In Checks Written In Excess Of Cash
ChangeInChecksWrittenInExcessOfCash
|
-0 | USD |
CY2019Q1 | ottr |
Change In Checks Written In Excess Of Cash
ChangeInChecksWrittenInExcessOfCash
|
-8000 | USD |
CY2020Q1 | us-gaap |
Proceeds From Repayments Of Short Term Debt
ProceedsFromRepaymentsOfShortTermDebt
|
13893000 | USD |
CY2019Q1 | us-gaap |
Proceeds From Repayments Of Short Term Debt
ProceedsFromRepaymentsOfShortTermDebt
|
25002000 | USD |
CY2020Q1 | us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
8399000 | USD |
CY2020Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
2072000 | USD |
CY2019Q1 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
2730000 | USD |
CY2020Q1 | us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
35000000 | USD |
CY2019Q1 | us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
0 | USD |
CY2020Q1 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
177000 | USD |
CY2019Q1 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
-0 | USD |
CY2020Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
45000 | USD |
CY2019Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
42000 | USD |
CY2020Q1 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
14907000 | USD |
CY2019Q1 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
13922000 | USD |
CY2020Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
39967000 | USD |
CY2019Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
8316000 | USD |
CY2020Q1 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-13315000 | USD |
CY2019Q1 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
30000 | USD |
CY2019Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
21199000 | USD |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
861000 | USD |
CY2020Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
7884000 | USD |
CY2019Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
891000 | USD |
CY2020Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
29996000 | USD |
CY2019Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
31863000 | USD |
CY2020Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
15811000 | USD |
CY2019Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
16508000 | USD |
CY2020Q1 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
52345000 | USD |
CY2019Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
49480000 | USD |
CY2020Q1 | us-gaap |
Inventory Net
InventoryNet
|
98152000 | USD |
CY2019Q4 | us-gaap |
Inventory Net
InventoryNet
|
97851000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
22670000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
11677000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
10993000 | USD |
CY2019Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
22670000 | USD |
CY2019Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
11380000 | USD |
CY2019Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
11290000 | USD |
CY2020Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
296000 | USD |
CY2019Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
296000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
1140000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
1105000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
1105000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
1104000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
1099000 | USD |
CY2020Q1 | ottr |
Accounts Payable Outstanding Related To Capital Additions
AccountsPayableOutstandingRelatedToCapitalAdditions
|
16193000 | USD |
CY2019Q1 | ottr |
Accounts Payable Outstanding Related To Capital Additions
AccountsPayableOutstandingRelatedToCapitalAdditions
|
4338000 | USD |
CY2019Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1339000 | USD |
CY2018Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1407000 | USD |
CY2020Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
635000 | USD |
CY2019Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
247000 | USD |
CY2020Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
293000 | USD |
CY2019Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
121000 | USD |
CY2020Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1681000 | USD |
CY2019Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1533000 | USD |
CY2020Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | pure |
CY2020Q1 | us-gaap |
Regulated And Unregulated Operating Revenue
RegulatedAndUnregulatedOperatingRevenue
|
234747000 | USD |
CY2019Q1 | us-gaap |
Regulated And Unregulated Operating Revenue
RegulatedAndUnregulatedOperatingRevenue
|
245972000 | USD |
CY2020Q1 | us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
8123000 | USD |
CY2019Q1 | us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
7826000 | USD |
CY2020Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
5638000 | USD |
CY2019Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
5628000 | USD |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
24268000 | USD |
CY2019Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
26324000 | USD |
CY2020Q1 | us-gaap |
Assets
Assets
|
2306002000 | USD |
CY2019Q4 | us-gaap |
Assets
Assets
|
2273595000 | USD |
CY2020Q1 | us-gaap |
Regulatory Assets Current
RegulatoryAssetsCurrent
|
20358000 | USD |
CY2020Q1 | us-gaap |
Regulatory Assets Noncurrent
RegulatoryAssetsNoncurrent
|
142734000 | USD |
CY2020Q1 | us-gaap |
Regulatory Assets
RegulatoryAssets
|
163092000 | USD |
CY2020Q1 | us-gaap |
Regulatory Liability Current
RegulatoryLiabilityCurrent
|
9804000 | USD |
CY2020Q1 | us-gaap |
Regulatory Liability Noncurrent
RegulatoryLiabilityNoncurrent
|
239108000 | USD |
CY2020Q1 | us-gaap |
Regulatory Liabilities
RegulatoryLiabilities
|
248912000 | USD |
CY2020Q1 | ottr |
Net Regulatory Assets Liability Current
NetRegulatoryAssetsLiabilityCurrent
|
10554000 | USD |
CY2020Q1 | ottr |
Net Regulatory Assets Liability Noncurrent
NetRegulatoryAssetsLiabilityNoncurrent
|
-96374000 | USD |
CY2020Q1 | us-gaap |
Net Regulatory Assets
NetRegulatoryAssets
|
-85820000 | USD |
CY2019Q4 | us-gaap |
Regulatory Assets Current
RegulatoryAssetsCurrent
|
21650000 | USD |
CY2019Q4 | us-gaap |
Regulatory Assets Noncurrent
RegulatoryAssetsNoncurrent
|
144138000 | USD |
CY2019Q4 | us-gaap |
Regulatory Assets
RegulatoryAssets
|
165788000 | USD |
CY2019Q4 | us-gaap |
Regulatory Liability Current
RegulatoryLiabilityCurrent
|
7480000 | USD |
CY2019Q4 | us-gaap |
Regulatory Liability Noncurrent
RegulatoryLiabilityNoncurrent
|
239906000 | USD |
CY2019Q4 | us-gaap |
Regulatory Liabilities
RegulatoryLiabilities
|
247386000 | USD |
CY2019Q4 | ottr |
Net Regulatory Assets Liability Current
NetRegulatoryAssetsLiabilityCurrent
|
14170000 | USD |
CY2019Q4 | ottr |
Net Regulatory Assets Liability Noncurrent
NetRegulatoryAssetsLiabilityNoncurrent
|
-95768000 | USD |
CY2019Q4 | us-gaap |
Net Regulatory Assets
NetRegulatoryAssets
|
-81598000 | USD |
CY2019Q1 | ottr |
Incremental Common Shares Attributable To Sharebased Payment Arrangements Employee Stock Purchase Plans
IncrementalCommonSharesAttributableToSharebasedPaymentArrangementsEmployeeStockPurchasePlans
|
0 | |
CY2020Q1 | ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Shares Expected To Be Issued Under Deferred Compensation Program For Directors
IncrementalCommonSharesAttributableToDilutiveEffectOfSharesExpectedToBeIssuedUnderDeferredCompensationProgramForDirectors
|
1823 | |
CY2019Q1 | ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Shares Expected To Be Issued Under Deferred Compensation Program For Directors
IncrementalCommonSharesAttributableToDilutiveEffectOfSharesExpectedToBeIssuedUnderDeferredCompensationProgramForDirectors
|
2365 | |
CY2020Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
227195 | |
CY2019Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
245844 | |
CY2020Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
40444336 | |
CY2019Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
39903165 | |
CY2019Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
40157591 | |
CY2020Q1 | us-gaap |
Stock Issued During Period Shares Dividend Reinvestment Plan
StockIssuedDuringPeriodSharesDividendReinvestmentPlan
|
30677 | |
CY2020Q1 | ottr |
Stock Issued During Period Shares For Cash Invested Under Dividend Reinvestment And Share Purchase Plan
StockIssuedDuringPeriodSharesForCashInvestedUnderDividendReinvestmentAndSharePurchasePlan
|
12772 | |
CY2020Q1 | ottr |
Stock Issued During Period Shares Vesting Of Restricted Stock Units
StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits
|
23000 | |
CY2020Q1 | us-gaap |
Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
|
13432 | |
CY2020Q1 | ottr |
Stock Issued During Period Shares Employee Stock Purchase Plans Dividends Reinvested
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlansDividendsReinvested
|
2316 | |
CY2020Q1 | ottr |
Shares Withheld For Individual Income Tax Requirements
SharesWithheldForIndividualIncomeTaxRequirements
|
38217 | |
CY2020Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
40376448 | |
CY2020Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40217141 | |
CY2019Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39657321 | |
CY2020Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
125637 | |
CY2019Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
158159 | |
CY2020Q1 | ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Underlying Shares Related To Nonvested Restricted Stock Units Granted To Employees
IncrementalCommonSharesAttributableToDilutiveEffectOfUnderlyingSharesRelatedToNonvestedRestrictedStockUnitsGrantedToEmployees
|
63897 | |
CY2019Q1 | ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Underlying Shares Related To Nonvested Restricted Stock Units Granted To Employees
IncrementalCommonSharesAttributableToDilutiveEffectOfUnderlyingSharesRelatedToNonvestedRestrictedStockUnitsGrantedToEmployees
|
63398 | |
CY2020Q1 | ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Nonvested Restricted Shares
IncrementalCommonSharesAttributableToDilutiveEffectOfNonvestedRestrictedShares
|
19861 | |
CY2019Q1 | ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Nonvested Restricted Shares
IncrementalCommonSharesAttributableToDilutiveEffectOfNonvestedRestrictedShares
|
21922 | |
CY2020Q1 | ottr |
Incremental Common Shares Attributable To Sharebased Payment Arrangements Employee Stock Purchase Plans
IncrementalCommonSharesAttributableToSharebasedPaymentArrangementsEmployeeStockPurchasePlans
|
15977 | |
CY2020Q1 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
4300000 | USD |
CY2020Q1 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P2Y1M6D | |
CY2020Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
2770000 | USD |
CY2019Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1796000 | USD |
CY2020Q1 | us-gaap |
Line Of Credit Facility Maximum Borrowing Capacity
LineOfCreditFacilityMaximumBorrowingCapacity
|
340000000 | USD |
CY2020Q1 | us-gaap |
Line Of Credit
LineOfCredit
|
19893000 | USD |
CY2020Q1 | ottr |
Line Of Credit Facility Amount Restricted
LineOfCreditFacilityAmountRestricted
|
14101000 | USD |
CY2020Q1 | us-gaap |
Line Of Credit Facility Remaining Borrowing Capacity
LineOfCreditFacilityRemainingBorrowingCapacity
|
306006000 | USD |
CY2019Q4 | us-gaap |
Line Of Credit Facility Remaining Borrowing Capacity
LineOfCreditFacilityRemainingBorrowingCapacity
|
318524000 | USD |
CY2020Q1 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
19893000 | USD |
CY2020Q1 | us-gaap |
Long Term Debt
LongTermDebt
|
727306000 | USD |
CY2020Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
306000 | USD |
CY2020Q1 | us-gaap |
Debt Instrument Unamortized Discount
DebtInstrumentUnamortizedDiscount
|
2682000 | USD |
CY2020Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
724318000 | USD |
CY2020Q1 | us-gaap |
Debt Longterm And Shortterm Combined Amount
DebtLongtermAndShorttermCombinedAmount
|
744517000 | USD |
CY2019Q4 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
6000000 | USD |
CY2019Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
692351000 | USD |
CY2019Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
183000 | USD |
CY2019Q4 | us-gaap |
Debt Instrument Unamortized Discount
DebtInstrumentUnamortizedDiscount
|
2587000 | USD |
CY2019Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
689581000 | USD |
CY2019Q4 | us-gaap |
Debt Longterm And Shortterm Combined Amount
DebtLongtermAndShorttermCombinedAmount
|
695764000 | USD |
CY2020Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
29906000 | USD |
CY2019Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
31952000 | USD |
CY2020Q1 | ottr |
Income Tax Reconciliation Income Tax Expense Benefit At Federal And State Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalAndStateStatutoryIncomeTaxRate
|
7776000 | USD |
CY2019Q1 | ottr |
Income Tax Reconciliation Income Tax Expense Benefit At Federal And State Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalAndStateStatutoryIncomeTaxRate
|
8308000 | USD |
CY2020Q1 | ottr |
Income Tax Reconciliation Differences Reversing In Excess Of Federal Rates
IncomeTaxReconciliationDifferencesReversingInExcessOfFederalRates
|
-1229000 | USD |
CY2019Q1 | ottr |
Income Tax Reconciliation Differences Reversing In Excess Of Federal Rates
IncomeTaxReconciliationDifferencesReversingInExcessOfFederalRates
|
-983000 | USD |
CY2020Q1 | ottr |
Effective Income Tax Rate Reconciliation Deduction Equity Method Stock Awards
EffectiveIncomeTaxRateReconciliationDeductionEquityMethodStockAwards
|
402000 | USD |
CY2019Q1 | ottr |
Effective Income Tax Rate Reconciliation Deduction Equity Method Stock Awards
EffectiveIncomeTaxRateReconciliationDeductionEquityMethodStockAwards
|
827000 | USD |
CY2020Q1 | ottr |
Income Tax Reconciliation Allowance For Funds Used During Construction
IncomeTaxReconciliationAllowanceForFundsUsedDuringConstruction
|
312000 | USD |
CY2019Q1 | ottr |
Income Tax Reconciliation Allowance For Funds Used During Construction
IncomeTaxReconciliationAllowanceForFundsUsedDuringConstruction
|
86000 | USD |
CY2020Q1 | us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
258000 | USD |
CY2019Q1 | us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
258000 | USD |
CY2020Q1 | us-gaap |
Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
|
54000 | USD |
CY2019Q1 | us-gaap |
Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
|
188000 | USD |
CY2020Q1 | ottr |
Effective Income Tax Rate Reconciliation Corporate Owned Life Insurance Amount
EffectiveIncomeTaxRateReconciliationCorporateOwnedLifeInsuranceAmount
|
207000 | USD |
CY2019Q1 | ottr |
Effective Income Tax Rate Reconciliation Corporate Owned Life Insurance Amount
EffectiveIncomeTaxRateReconciliationCorporateOwnedLifeInsuranceAmount
|
-409000 | USD |
CY2020Q1 | us-gaap |
Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
|
-90000 | USD |
CY2019Q1 | us-gaap |
Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
|
71000 | USD |
CY2020Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
5638000 | USD |
CY2019Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
5628000 | USD |
CY2020Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.189 | pure |
CY2019Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.176 | pure |
CY2019Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1488000 | USD |
CY2018Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1282000 | USD |
CY2020Q1 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
41000 | USD |
CY2019Q1 | us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
38000 | USD |
CY2020Q1 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
|
-0 | USD |
CY2019Q1 | us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
|
-0 | USD |
CY2020Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1529000 | USD |
CY2019Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1320000 | USD |
CY2020Q1 | us-gaap |
Decrease In Unrecognized Tax Benefits Is Reasonably Possible
DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
|
725000 | USD |