2020 Q2 Form 10-Q Financial Statement
#000143774920017070 Filed on August 07, 2020
Income Statement
Concept | 2020 Q2 | 2019 Q2 | 2019 Q1 |
---|---|---|---|
Revenue | $192.8M | $229.2M | $246.0M |
YoY Change | -15.9% | 1.26% | 1.95% |
Cost Of Revenue | $87.50M | $117.6M | $112.5M |
YoY Change | -25.6% | 8.99% | 1.9% |
Gross Profit | $105.3M | $111.6M | $133.5M |
YoY Change | -5.65% | -5.74% | 1.99% |
Gross Profit Margin | 54.63% | 48.69% | 54.27% |
Selling, General & Admin | |||
YoY Change | |||
% of Gross Profit | |||
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $20.44M | $19.44M | $19.13M |
YoY Change | 5.12% | 3.71% | 1.96% |
% of Gross Profit | 19.41% | 17.42% | 14.33% |
Operating Expenses | $77.30M | $84.80M | $93.90M |
YoY Change | -8.84% | -3.96% | 0.64% |
Operating Profit | $27.91M | $26.82M | $39.57M |
YoY Change | 4.06% | -10.92% | 5.19% |
Interest Expense | -$8.700M | -$7.800M | -$7.800M |
YoY Change | 11.54% | 1.3% | 5.41% |
% of Operating Profit | -31.17% | -29.08% | -19.71% |
Other Income/Expense, Net | $2.410M | $850.0K | $1.244M |
YoY Change | 183.53% | 20.23% | 5.16% |
Pretax Income | $20.79M | $18.77M | $31.95M |
YoY Change | 10.76% | -13.71% | 6.47% |
Income Tax | $3.808M | $3.343M | $5.628M |
% Of Pretax Income | 18.32% | 17.81% | 17.61% |
Net Earnings | $16.98M | $15.43M | $26.32M |
YoY Change | 10.08% | -17.49% | 0.42% |
Net Earnings / Revenue | 8.81% | 6.73% | 10.7% |
Basic Earnings Per Share | $0.42 | $0.39 | $0.66 |
Diluted Earnings Per Share | $0.42 | $0.39 | $0.66 |
COMMON SHARES | |||
Basic Shares Outstanding | 40.51M shares | 39.71M | 39.66M |
Diluted Shares Outstanding | 40.68M shares | 39.92M | 39.90M |
Balance Sheet
Concept | 2020 Q2 | 2019 Q2 | 2019 Q1 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $39.50M | $1.000M | $900.0K |
YoY Change | 3850.0% | 0.0% | -18.18% |
Cash & Equivalents | $39.51M | $982.0K | $891.0K |
Short-Term Investments | |||
Other Short-Term Assets | $8.031M | $8.511M | $9.986M |
YoY Change | -5.64% | -11.1% | -10.92% |
Inventory | $89.75M | $105.9M | $106.7M |
Prepaid Expenses | |||
Receivables | $84.20M | $105.4M | $113.1M |
Other Receivables | $6.452M | $9.956M | $8.827M |
Total Short-Term Assets | $266.9M | $263.6M | $273.7M |
YoY Change | 1.27% | 10.17% | 13.98% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $1.862B | $1.602B | $1.579B |
YoY Change | 16.2% | 3.19% | 2.13% |
Goodwill | $37.57M | $37.57M | $37.57M |
YoY Change | 0.0% | 0.0% | 0.0% |
Intangibles | $10.70M | $11.86M | $12.15M |
YoY Change | -9.74% | -9.31% | -9.43% |
Long-Term Investments | $10.60M | $9.700M | $9.200M |
YoY Change | 9.28% | 12.79% | 6.98% |
Other Assets | $40.14M | $39.00M | $38.65M |
YoY Change | 2.91% | 6.8% | 8.08% |
Total Long-Term Assets | $2.122B | $1.851B | $1.831B |
YoY Change | 14.63% | 4.48% | 3.6% |
TOTAL ASSETS | |||
Total Short-Term Assets | $266.9M | $263.6M | $273.7M |
Total Long-Term Assets | $2.122B | $1.851B | $1.831B |
Total Assets | $2.389B | $2.115B | $2.105B |
YoY Change | 12.97% | 5.16% | 4.84% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $134.0M | $111.8M | $100.5M |
YoY Change | 19.78% | 17.63% | 15.28% |
Accrued Expenses | $32.20M | $33.10M | $27.60M |
YoY Change | -2.72% | 6.43% | 11.74% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $41.24M | $36.60M | $43.60M |
YoY Change | 12.67% | 74.49% | 43.81% |
Long-Term Debt Due | $261.0K | $177.0K | $174.0K |
YoY Change | 47.46% | 5.99% | 1.75% |
Total Short-Term Liabilities | $232.9M | $206.1M | $200.7M |
YoY Change | 12.99% | 24.01% | 20.84% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $724.4M | $590.1M | $590.0M |
YoY Change | 22.76% | 0.02% | 0.01% |
Other Long-Term Liabilities | $34.65M | $28.86M | $26.35M |
YoY Change | 20.06% | 15.16% | 12.23% |
Total Long-Term Liabilities | $759.0M | $618.9M | $616.4M |
YoY Change | 22.64% | 0.63% | 0.48% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $232.9M | $206.1M | $200.7M |
Total Long-Term Liabilities | $759.0M | $618.9M | $616.4M |
Total Liabilities | $992.0M | $825.1M | $817.1M |
YoY Change | 20.23% | 5.61% | 4.82% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $233.7M | $205.1M | $203.6M |
YoY Change | 13.94% | 14.2% | 16.88% |
Common Stock | $594.4M | $543.8M | $541.6M |
YoY Change | 9.3% | 0.53% | 0.31% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $822.1M | $744.3M | $740.5M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $2.389B | $2.115B | $2.105B |
YoY Change | 12.97% | 5.16% | 4.84% |
Cashflow Statement
Concept | 2020 Q2 | 2019 Q2 | 2019 Q1 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $16.98M | $15.43M | $26.32M |
YoY Change | 10.08% | -17.49% | 0.42% |
Depreciation, Depletion And Amortization | $20.44M | $19.44M | $19.13M |
YoY Change | 5.12% | 3.71% | 1.96% |
Cash From Operating Activities | $52.10M | $52.10M | $17.15M |
YoY Change | 0.0% | 6.76% | 269.61% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$44.70M | -$29.30M | -$24.70M |
YoY Change | 52.56% | 14.9% | 4.66% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$1.200M | -$700.0K | -$700.0K |
YoY Change | 71.43% | 75.0% | 250.0% |
Cash From Investing Activities | -$45.90M | -$30.00M | -$25.44M |
YoY Change | 53.0% | 15.83% | 6.75% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | $13.92M | ||
YoY Change | 4.74% | ||
Common Stock Issuance & Retirement, Net | $2.730M | ||
YoY Change | 13.33% | ||
Debt Paid & Issued, Net | $42.00K | ||
YoY Change | -30.0% | ||
Cash From Financing Activities | 25.40M | -22.10M | $8.316M |
YoY Change | -214.93% | -3.91% | 103.23% |
NET CHANGE | |||
Cash From Operating Activities | 52.10M | 52.10M | $17.15M |
Cash From Investing Activities | -45.90M | -30.00M | -$25.44M |
Cash From Financing Activities | 25.40M | -22.10M | $8.316M |
Net Change In Cash | 31.60M | -0.000000007451 | $30.00K |
YoY Change | -424128020480000200.0% | -100.0% | -100.2% |
FREE CASH FLOW | |||
Cash From Operating Activities | $52.10M | $52.10M | $17.15M |
Capital Expenditures | -$44.70M | -$29.30M | -$24.70M |
Free Cash Flow | $96.80M | $81.40M | $41.85M |
YoY Change | 18.92% | 9.56% | 48.19% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2020Q3 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
40872064 | |
CY2020Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2019Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2020Q2 | 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 | |
CY2020Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | |
CY2019Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | |
CY2020Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
40848828 | |
CY2019Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
40157591 | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.74 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.70 | ||
CY2020Q2 | ottr |
Effective Income Tax Rate Reconciliation At Federal And State Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalAndStateStatutoryIncomeTaxRate
|
0.26 | pure |
CY2019Q2 | ottr |
Effective Income Tax Rate Reconciliation At Federal And State Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalAndStateStatutoryIncomeTaxRate
|
0.26 | pure |
ottr |
Effective Income Tax Rate Reconciliation At Federal And State Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalAndStateStatutoryIncomeTaxRate
|
0.26 | pure | |
CY2020Q2 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
6452000 | USD |
CY2019Q4 | us-gaap |
Inventory Net
InventoryNet
|
97851000 | USD |
CY2020Q2 | us-gaap |
Unbilled Receivables Current
UnbilledReceivablesCurrent
|
19019000 | USD |
CY2020Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
84197000 | USD |
CY2019Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
77947000 | USD |
CY2019Q4 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
8773000 | USD |
CY2020Q2 | us-gaap |
Inventory Net
InventoryNet
|
89754000 | USD |
ottr |
Effective Income Tax Rate Reconciliation At Federal And State Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalAndStateStatutoryIncomeTaxRate
|
0.26 | pure | |
CY2020Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
39512000 | USD |
CY2019Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
21199000 | USD |
CY2019Q4 | us-gaap |
Unbilled Receivables Current
UnbilledReceivablesCurrent
|
20911000 | USD |
CY2019Q4 | us-gaap |
Construction In Progress Gross
ConstructionInProgressGross
|
185238000 | USD |
CY2019Q4 | us-gaap |
Regulatory Liability Current
RegulatoryLiabilityCurrent
|
7480000 | USD |
CY2020Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
4543000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
4136000 | USD |
CY2020Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
2785636000 | USD |
CY2020Q2 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
0 | USD |
CY2019Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
1487000 | USD |
CY2020Q2 | us-gaap |
Regulatory Assets Current
RegulatoryAssetsCurrent
|
19958000 | USD |
CY2019Q4 | us-gaap |
Regulatory Assets Current
RegulatoryAssetsCurrent
|
21650000 | USD |
CY2020Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
8031000 | USD |
CY2019Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
5042000 | USD |
CY2020Q2 | us-gaap |
Assets Current
AssetsCurrent
|
266923000 | USD |
CY2019Q4 | us-gaap |
Assets Current
AssetsCurrent
|
254860000 | USD |
CY2020Q2 | us-gaap |
Long Term Investments
LongTermInvestments
|
10581000 | USD |
CY2019Q4 | us-gaap |
Long Term Investments
LongTermInvestments
|
9894000 | USD |
CY2020Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
40138000 | USD |
CY2019Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
40196000 | USD |
CY2020Q2 | us-gaap |
Goodwill
Goodwill
|
37572000 | USD |
CY2019Q4 | us-gaap |
Goodwill
Goodwill
|
37572000 | USD |
CY2020Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
10703000 | USD |
CY2019Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
11290000 | USD |
CY2020Q2 | us-gaap |
Regulatory Assets Noncurrent
RegulatoryAssetsNoncurrent
|
141063000 | USD |
CY2019Q4 | us-gaap |
Regulatory Assets Noncurrent
RegulatoryAssetsNoncurrent
|
144138000 | USD |
CY2020Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
20571000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
21851000 | USD |
CY2020Q2 | ottr |
Public Utilities Property Plant And Equipment Electric
PublicUtilitiesPropertyPlantAndEquipmentElectric
|
2211082000 | USD |
CY2019Q4 | ottr |
Public Utilities Property Plant And Equipment Electric
PublicUtilitiesPropertyPlantAndEquipmentElectric
|
2212884000 | USD |
CY2020Q2 | us-gaap |
Property Plant And Equipment Other
PropertyPlantAndEquipmentOther
|
252933000 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment Other
PropertyPlantAndEquipmentOther
|
247356000 | USD |
CY2020Q2 | us-gaap |
Construction In Progress Gross
ConstructionInProgressGross
|
321621000 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
2645478000 | USD |
CY2020Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
923948000 | USD |
CY2019Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
891684000 | USD |
CY2020Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1861688000 | USD |
CY2019Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1753794000 | USD |
CY2020Q2 | us-gaap |
Assets
Assets
|
2389239000 | USD |
CY2019Q4 | us-gaap |
Assets
Assets
|
2273595000 | USD |
CY2020Q2 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
41239000 | USD |
CY2019Q4 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
6000000 | USD |
CY2020Q2 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
261000 | USD |
CY2019Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
183000 | USD |
CY2020Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
133967000 | USD |
CY2019Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
120775000 | USD |
CY2020Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
16891000 | USD |
CY2019Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
22730000 | USD |
CY2020Q2 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
12193000 | USD |
CY2019Q4 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
17525000 | USD |
CY2020Q2 | us-gaap |
Regulatory Liability Current
RegulatoryLiabilityCurrent
|
13023000 | USD |
CY2020Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
10806000 | USD |
CY2019Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
10912000 | USD |
CY2020Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
232923000 | USD |
CY2019Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
189741000 | USD |
CY2020Q2 | us-gaap |
Accumulated Deferred Investment Tax Credit
AccumulatedDeferredInvestmentTaxCredit
|
17969000 | USD |
CY2020Q2 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
86657000 | USD |
CY2019Q4 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
98970000 | USD |
CY2020Q2 | us-gaap |
Other Postretirement Defined Benefit Plan Liabilities Noncurrent
OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
|
71845000 | USD |
CY2019Q4 | us-gaap |
Other Postretirement Defined Benefit Plan Liabilities Noncurrent
OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
|
71437000 | USD |
CY2020Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
16584000 | USD |
CY2019Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
18193000 | USD |
CY2020Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
34647000 | USD |
CY2019Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
30833000 | USD |
CY2020Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
141538000 | USD |
CY2019Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
131941000 | USD |
CY2019Q4 | us-gaap |
Accumulated Deferred Investment Tax Credit
AccumulatedDeferredInvestmentTaxCredit
|
18626000 | USD |
CY2020Q2 | us-gaap |
Regulatory Liability Noncurrent
RegulatoryLiabilityNoncurrent
|
238160000 | USD |
CY2019Q4 | us-gaap |
Regulatory Liability Noncurrent
RegulatoryLiabilityNoncurrent
|
239906000 | USD |
CY2020Q2 | ottr |
Other Contracts With Customer Liability Noncurrent
OtherContractsWithCustomerLiabilityNoncurrent
|
2472000 | USD |
CY2019Q4 | ottr |
Other Contracts With Customer Liability Noncurrent
OtherContractsWithCustomerLiabilityNoncurrent
|
2885000 | USD |
CY2020Q2 | ottr |
Total Deferred Credits And Liabilities
TotalDeferredCreditsAndLiabilities
|
400139000 | USD |
CY2019Q4 | ottr |
Total Deferred Credits And Liabilities
TotalDeferredCreditsAndLiabilities
|
393358000 | USD |
CY2020Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
724389000 | USD |
CY2019Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
689581000 | USD |
CY2020Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
204244000 | USD |
CY2019Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
200788000 | USD |
CY2020Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
390141000 | USD |
CY2019Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
364790000 | USD |
CY2020Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
233705000 | USD |
CY2019Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
222341000 | USD |
CY2020Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-6035000 | USD |
CY2019Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-6437000 | USD |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
822055000 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
781482000 | USD |
CY2020Q2 | us-gaap |
Capitalization Longterm Debt And Equity
CapitalizationLongtermDebtAndEquity
|
1546444000 | USD |
CY2019Q4 | us-gaap |
Capitalization Longterm Debt And Equity
CapitalizationLongtermDebtAndEquity
|
1471063000 | USD |
CY2020Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
2389239000 | USD |
CY2019Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
2273595000 | USD |
CY2020Q2 | us-gaap |
Regulated And Unregulated Operating Revenue
RegulatedAndUnregulatedOperatingRevenue
|
192756000 | USD |
CY2019Q2 | us-gaap |
Regulated And Unregulated Operating Revenue
RegulatedAndUnregulatedOperatingRevenue
|
229203000 | USD |
us-gaap |
Regulated And Unregulated Operating Revenue
RegulatedAndUnregulatedOperatingRevenue
|
427503000 | USD | |
us-gaap |
Regulated And Unregulated Operating Revenue
RegulatedAndUnregulatedOperatingRevenue
|
475175000 | USD | |
CY2020Q2 | us-gaap |
Utilities Operating Expense Fuel Used
UtilitiesOperatingExpenseFuelUsed
|
8788000 | USD |
CY2019Q2 | us-gaap |
Utilities Operating Expense Fuel Used
UtilitiesOperatingExpenseFuelUsed
|
8296000 | USD |
us-gaap |
Utilities Operating Expense Fuel Used
UtilitiesOperatingExpenseFuelUsed
|
22523000 | USD | |
us-gaap |
Utilities Operating Expense Fuel Used
UtilitiesOperatingExpenseFuelUsed
|
27216000 | USD | |
CY2020Q2 | us-gaap |
Utilities Operating Expense Maintenance And Operations
UtilitiesOperatingExpenseMaintenanceAndOperations
|
33179000 | USD |
CY2019Q2 | us-gaap |
Utilities Operating Expense Maintenance And Operations
UtilitiesOperatingExpenseMaintenanceAndOperations
|
39856000 | USD |
us-gaap |
Utilities Operating Expense Maintenance And Operations
UtilitiesOperatingExpenseMaintenanceAndOperations
|
73794000 | USD | |
us-gaap |
Utilities Operating Expense Maintenance And Operations
UtilitiesOperatingExpenseMaintenanceAndOperations
|
78238000 | USD | |
CY2020Q2 | us-gaap |
Utilities Operating Expense Products And Services
UtilitiesOperatingExpenseProductsAndServices
|
73832000 | USD |
CY2019Q2 | us-gaap |
Utilities Operating Expense Products And Services
UtilitiesOperatingExpenseProductsAndServices
|
97996000 | USD |
us-gaap |
Utilities Operating Expense Products And Services
UtilitiesOperatingExpenseProductsAndServices
|
159711000 | USD | |
us-gaap |
Utilities Operating Expense Products And Services
UtilitiesOperatingExpenseProductsAndServices
|
188578000 | USD | |
CY2020Q2 | us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
10762000 | USD |
CY2019Q2 | us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
13262000 | USD |
us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
22662000 | USD | |
us-gaap |
Other Cost And Expense Operating
OtherCostAndExpenseOperating
|
26739000 | USD | |
CY2020Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
20436000 | USD |
CY2019Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
19441000 | USD |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
40835000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
38572000 | USD | |
CY2020Q2 | us-gaap |
Utilities Operating Expense Other
UtilitiesOperatingExpenseOther
|
4168000 | USD |
CY2019Q2 | us-gaap |
Utilities Operating Expense Other
UtilitiesOperatingExpenseOther
|
3900000 | USD |
us-gaap |
Utilities Operating Expense Other
UtilitiesOperatingExpenseOther
|
8268000 | USD | |
us-gaap |
Utilities Operating Expense Other
UtilitiesOperatingExpenseOther
|
7859000 | USD | |
CY2020Q2 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
164847000 | USD |
CY2019Q2 | us-gaap |
Costs And Expenses
CostsAndExpenses
|
202384000 | USD |
CY2019Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3343000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
9446000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
8971000 | USD | |
CY2020Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3808000 | USD |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
16981000 | USD |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15426000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
41249000 | USD | |
us-gaap |
Costs And Expenses
CostsAndExpenses
|
360305000 | USD | |
us-gaap |
Costs And Expenses
CostsAndExpenses
|
408787000 | USD | |
CY2020Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
27909000 | USD |
CY2019Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
26819000 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
67198000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
66388000 | USD | |
CY2020Q2 | us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
8662000 | USD |
CY2019Q2 | us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
7825000 | USD |
us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
16785000 | USD | |
us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
15651000 | USD | |
CY2020Q2 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
868000 | USD |
CY2019Q2 | us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
1075000 | USD |
us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
1739000 | USD | |
us-gaap |
Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
|
2110000 | USD | |
CY2020Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
2410000 | USD |
CY2019Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
850000 | USD |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
2021000 | USD | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
2094000 | USD | |
CY2020Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
20789000 | USD |
CY2019Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
18769000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
50695000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
50721000 | USD | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
16981000 | USD |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15426000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
41249000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
41750000 | USD | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40513286 | |
CY2019Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39712036 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40365214 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39684679 | ||
CY2020Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
40676761 | |
CY2019Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
39917831 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
40560549 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
39910499 | ||
CY2020Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.42 | |
CY2019Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.39 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.02 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.05 | ||
CY2020Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.42 | |
CY2019Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.39 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.02 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.05 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
41750000 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
-32000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
4000 | USD |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
-34000 | USD | |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
4000 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
92000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
66000 | USD |
us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-203000 | USD | |
us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
-72000 | USD | |
us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
-67000 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-101000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-96000 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
781482000 | USD |
us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
26869000 | USD | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
218000 | USD | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
157000 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
26000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
13000 | USD |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
53000 | USD | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
32000 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
98000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
49000 | USD |
us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
199000 | USD | |
us-gaap |
Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
|
121000 | USD | |
CY2020Q2 | 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
|
137000 | USD |
CY2019Q2 | 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
|
129000 | USD |
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
|
275000 | USD | |
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
|
259000 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
-36000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
|
-33000 | USD |
us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-192000 | USD | |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
199000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
145000 | USD |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
402000 | USD | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
313000 | USD | |
CY2020Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
17180000 | USD |
CY2019Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
15571000 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
41651000 | USD | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
42063000 | USD | |
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
800019000 | USD |
CY2020Q2 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
18597000 | USD |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
16981000 | USD |
CY2020Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
199000 | USD |
CY2020Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1237000 | USD |
CY2020Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
14978000 | USD |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
822055000 | USD |
CY2019Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
740499000 | USD |
CY2019Q2 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
17000 | USD |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15426000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
145000 | USD |
CY2019Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2148000 | USD |
CY2019Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
13930000 | USD |
CY2019Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
744305000 | USD |
us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
2069000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
41249000 | USD | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
402000 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
4007000 | USD | |
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
29885000 | USD | |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
822055000 | USD |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
728863000 | USD |
us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
17000 | USD | |
us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
2730000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
41750000 | USD | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
313000 | USD | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
3944000 | USD | |
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
27852000 | USD | |
CY2019Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
744305000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
41249000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
41750000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
40835000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
38572000 | USD | |
us-gaap |
Income Tax Credits And Adjustments
IncomeTaxCreditsAndAdjustments
|
-657000 | USD | |
us-gaap |
Income Tax Credits And Adjustments
IncomeTaxCreditsAndAdjustments
|
-674000 | USD | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
9472000 | USD | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
960000 | USD | |
ottr |
Increase Decrease In Deferred Charges And Other Assets
IncreaseDecreaseInDeferredChargesAndOtherAssets
|
5565000 | USD | |
ottr |
Increase Decrease In Deferred Charges And Other Assets
IncreaseDecreaseInDeferredChargesAndOtherAssets
|
3884000 | USD | |
us-gaap |
Pension Contributions
PensionContributions
|
11200000 | USD | |
us-gaap |
Pension Contributions
PensionContributions
|
10000000 | USD | |
ottr |
Increase Decrease In Other Operating Liabilities And Increase Decrease In Deferred Liabilities
IncreaseDecreaseInOtherOperatingLiabilitiesAndIncreaseDecreaseInDeferredLiabilities
|
-5178000 | USD | |
ottr |
Increase Decrease In Other Operating Liabilities And Increase Decrease In Deferred Liabilities
IncreaseDecreaseInOtherOperatingLiabilitiesAndIncreaseDecreaseInDeferredLiabilities
|
-11942000 | USD | |
us-gaap |
Increase Decrease In Allowance For Equity Funds Used During Construction
IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction
|
1858000 | USD | |
us-gaap |
Increase Decrease In Allowance For Equity Funds Used During Construction
IncreaseDecreaseInAllowanceForEquityFundsUsedDuringConstruction
|
688000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
4007000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
3944000 | USD | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
147000 | USD | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-276000 | USD | |
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
3929000 | USD | |
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
30478000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-8097000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-410000 | USD | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
1066000 | USD | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-2870000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-23562000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
222000 | USD | |
ottr |
Increase Decrease In Interest Payable And Income Taxes Receivable Payable Net
IncreaseDecreaseInInterestPayableAndIncomeTaxesReceivablePayableNet
|
1917000 | USD | |
ottr |
Increase Decrease In Interest Payable And Income Taxes Receivable Payable Net
IncreaseDecreaseInInterestPayableAndIncomeTaxesReceivablePayableNet
|
6297000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
73901000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
69287000 | USD | |
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
119830000 | USD | |
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
54012000 | USD | |
us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
3953000 | USD | |
us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
3405000 | USD | |
us-gaap |
Payments For Proceeds From Investments
PaymentsForProceedsFromInvestments
|
5128000 | USD | |
us-gaap |
Payments For Proceeds From Investments
PaymentsForProceedsFromInvestments
|
4776000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-121005000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-55383000 | USD | |
ottr |
Change In Checks Written In Excess Of Cash
ChangeInChecksWrittenInExcessOfCash
|
-550000 | USD | |
ottr |
Change In Checks Written In Excess Of Cash
ChangeInChecksWrittenInExcessOfCash
|
1120000 | USD | |
us-gaap |
Proceeds From Repayments Of Short Term Debt
ProceedsFromRepaymentsOfShortTermDebt
|
35239000 | USD | |
us-gaap |
Proceeds From Repayments Of Short Term Debt
ProceedsFromRepaymentsOfShortTermDebt
|
18003000 | USD | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
27225000 | USD | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
0 | USD | |
us-gaap |
Payments Of Stock Issuance Costs
PaymentsOfStockIssuanceCosts
|
374000 | USD | |
us-gaap |
Payments Of Stock Issuance Costs
PaymentsOfStockIssuanceCosts
|
-0 | USD | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
2069000 | USD | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
2730000 | USD | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
35000000 | USD | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
0 | USD | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
179000 | USD | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
-0 | USD | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
90000 | USD | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
84000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
29885000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
27852000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
65417000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-13783000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
18313000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
121000 | USD | |
CY2019Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
21199000 | USD |
CY2018Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
861000 | USD |
CY2020Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
39512000 | USD |
CY2019Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
982000 | USD |
CY2020Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
26190000 | USD |
CY2019Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
31863000 | USD |
CY2020Q2 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
14418000 | USD |
CY2019Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
16508000 | USD |
CY2020Q2 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
49146000 | USD |
CY2019Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
49480000 | USD |
CY2020Q2 | us-gaap |
Inventory Net
InventoryNet
|
89754000 | USD |
CY2019Q4 | us-gaap |
Inventory Net
InventoryNet
|
97851000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
22670000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
11967000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
10703000 | 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 |
CY2020Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
291000 | USD |
CY2019Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
296000 | USD |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
587000 | USD | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
592000 | USD | |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
1140000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
1105000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
1105000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
1104000 | USD |
CY2020Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
1099000 | USD |
CY2020Q2 | ottr |
Accounts Payable Outstanding Related To Capital Additions
AccountsPayableOutstandingRelatedToCapitalAdditions
|
61925000 | USD |
CY2019Q2 | ottr |
Accounts Payable Outstanding Related To Capital Additions
AccountsPayableOutstandingRelatedToCapitalAdditions
|
16841000 | USD |
CY2019Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
216000 | USD |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
1371000 | USD | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
463000 | USD | |
CY2020Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
317000 | USD |
CY2019Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
58000 | USD |
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
610000 | USD | |
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
179000 | USD | |
CY2020Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
2100000 | USD |
CY2019Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1691000 | USD |
CY2020Q2 | us-gaap |
Regulatory Assets Current
RegulatoryAssetsCurrent
|
19958000 | USD |
CY2020Q2 | us-gaap |
Regulatory Assets Noncurrent
RegulatoryAssetsNoncurrent
|
141063000 | USD |
CY2020Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1681000 | USD |
CY2019Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1533000 | USD |
CY2019Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1339000 | USD |
CY2018Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1407000 | USD |
CY2020Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
736000 | USD |
CY2020Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
2100000 | USD |
CY2019Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1691000 | USD |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | pure | |
CY2020Q2 | us-gaap |
Regulated And Unregulated Operating Revenue
RegulatedAndUnregulatedOperatingRevenue
|
192756000 | USD |
CY2019Q2 | us-gaap |
Regulated And Unregulated Operating Revenue
RegulatedAndUnregulatedOperatingRevenue
|
229203000 | USD |
us-gaap |
Regulated And Unregulated Operating Revenue
RegulatedAndUnregulatedOperatingRevenue
|
427503000 | USD | |
us-gaap |
Regulated And Unregulated Operating Revenue
RegulatedAndUnregulatedOperatingRevenue
|
475175000 | USD | |
CY2020Q2 | us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
8662000 | USD |
CY2019Q2 | us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
7825000 | USD |
us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
16785000 | USD | |
us-gaap |
Interest And Debt Expense
InterestAndDebtExpense
|
15651000 | USD | |
CY2020Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3808000 | USD |
CY2019Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3343000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
9446000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
8971000 | USD | |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
16981000 | USD |
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15426000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
41249000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
41750000 | USD | |
CY2020Q2 | us-gaap |
Assets
Assets
|
2389239000 | USD |
CY2019Q4 | us-gaap |
Assets
Assets
|
2273595000 | USD |
CY2020Q2 | us-gaap |
Regulatory Assets
RegulatoryAssets
|
161021000 | USD |
CY2020Q2 | us-gaap |
Net Regulatory Assets
NetRegulatoryAssets
|
-90162000 | USD |
CY2020Q2 | us-gaap |
Regulatory Liability Current
RegulatoryLiabilityCurrent
|
13023000 | USD |
CY2020Q2 | us-gaap |
Regulatory Liability Noncurrent
RegulatoryLiabilityNoncurrent
|
238160000 | USD |
CY2020Q2 | us-gaap |
Regulatory Liabilities
RegulatoryLiabilities
|
251183000 | USD |
CY2020Q2 | ottr |
Net Regulatory Assets Liability Current
NetRegulatoryAssetsLiabilityCurrent
|
6935000 | USD |
CY2020Q2 | ottr |
Net Regulatory Assets Liability Noncurrent
NetRegulatoryAssetsLiabilityNoncurrent
|
-97097000 | USD |
CY2019Q4 | us-gaap |
Regulatory Assets Current
RegulatoryAssetsCurrent
|
21650000 | USD |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
195335 | ||
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
225820 | ||
CY2020Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
40676761 | |
CY2019Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
39917831 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
40560549 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
39910499 | ||
CY2020Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
4800000 | USD |
us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P2Y3M18D | ||
CY2020Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1237000 | USD |
CY2019Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
2148000 | USD |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
4007000 | USD | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
3944000 | USD | |
CY2020Q2 | us-gaap |
Line Of Credit Facility Maximum Borrowing Capacity
LineOfCreditFacilityMaximumBorrowingCapacity
|
340000000 | USD |
CY2020Q2 | us-gaap |
Line Of Credit
LineOfCredit
|
41239000 | USD |
CY2020Q2 | ottr |
Line Of Credit Facility Amount Restricted
LineOfCreditFacilityAmountRestricted
|
7670000 | USD |
CY2020Q2 | us-gaap |
Line Of Credit Facility Remaining Borrowing Capacity
LineOfCreditFacilityRemainingBorrowingCapacity
|
291091000 | USD |
CY2019Q4 | us-gaap |
Line Of Credit Facility Remaining Borrowing Capacity
LineOfCreditFacilityRemainingBorrowingCapacity
|
318524000 | USD |
CY2020Q2 | us-gaap |
Short Term Borrowings
ShortTermBorrowings
|
41239000 | USD |
CY2020Q2 | us-gaap |
Long Term Debt
LongTermDebt
|
727261000 | USD |
CY2020Q2 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
261000 | USD |
CY2020Q2 | us-gaap |
Debt Instrument Unamortized Discount
DebtInstrumentUnamortizedDiscount
|
2611000 | USD |
CY2020Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
724389000 | USD |
CY2020Q2 | us-gaap |
Debt Longterm And Shortterm Combined Amount
DebtLongtermAndShorttermCombinedAmount
|
765889000 | 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 |
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 |
us-gaap |
Stock Issued During Period Shares Dividend Reinvestment Plan
StockIssuedDuringPeriodSharesDividendReinvestmentPlan
|
63929 | ||
ottr |
Stock Issued During Period Shares For Cash Invested Under Dividend Reinvestment And Share Purchase Plan
StockIssuedDuringPeriodSharesForCashInvestedUnderDividendReinvestmentAndSharePurchasePlan
|
30345 | ||
ottr |
Stock Issued During Period Shares Vesting Of Restricted Stock Units
StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits
|
35720 | ||
us-gaap |
Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
|
13432 | ||
ottr |
Stock Issued During Period Shares Employee Stock Purchase Plans Dividends Reinvested
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlansDividendsReinvested
|
4835 | ||
us-gaap |
Stock Issued During Period Shares Restricted Stock Award Gross
StockIssuedDuringPeriodSharesRestrictedStockAwardGross
|
17400 | ||
ottr |
Directors Deferred Compensation
DirectorsDeferredCompensation
|
612 | ||
ottr |
Shares Withheld For Individual Income Tax Requirements
SharesWithheldForIndividualIncomeTaxRequirements
|
38217 | ||
CY2020Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
40848828 | |
CY2020Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40513286 | |
CY2019Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39712036 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
40365214 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
39684679 | ||
CY2020Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
97401 | |
CY2019Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
134137 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
111519 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
146148 | ||
CY2020Q2 | ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Underlying Shares Related To Nonvested Restricted Stock Units Granted To Employees
IncrementalCommonSharesAttributableToDilutiveEffectOfUnderlyingSharesRelatedToNonvestedRestrictedStockUnitsGrantedToEmployees
|
47331 | |
CY2019Q2 | ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Underlying Shares Related To Nonvested Restricted Stock Units Granted To Employees
IncrementalCommonSharesAttributableToDilutiveEffectOfUnderlyingSharesRelatedToNonvestedRestrictedStockUnitsGrantedToEmployees
|
60168 | |
ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Underlying Shares Related To Nonvested Restricted Stock Units Granted To Employees
IncrementalCommonSharesAttributableToDilutiveEffectOfUnderlyingSharesRelatedToNonvestedRestrictedStockUnitsGrantedToEmployees
|
55614 | ||
ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Underlying Shares Related To Nonvested Restricted Stock Units Granted To Employees
IncrementalCommonSharesAttributableToDilutiveEffectOfUnderlyingSharesRelatedToNonvestedRestrictedStockUnitsGrantedToEmployees
|
61783 | ||
CY2020Q2 | ottr |
Incremental Common Shares Attributable To Sharebased Payment Arrangements Employee Stock Purchase Plans
IncrementalCommonSharesAttributableToSharebasedPaymentArrangementsEmployeeStockPurchasePlans
|
15833 | |
CY2019Q2 | ottr |
Incremental Common Shares Attributable To Sharebased Payment Arrangements Employee Stock Purchase Plans
IncrementalCommonSharesAttributableToSharebasedPaymentArrangementsEmployeeStockPurchasePlans
|
0 | |
ottr |
Incremental Common Shares Attributable To Sharebased Payment Arrangements Employee Stock Purchase Plans
IncrementalCommonSharesAttributableToSharebasedPaymentArrangementsEmployeeStockPurchasePlans
|
15905 | ||
ottr |
Incremental Common Shares Attributable To Sharebased Payment Arrangements Employee Stock Purchase Plans
IncrementalCommonSharesAttributableToSharebasedPaymentArrangementsEmployeeStockPurchasePlans
|
0 | ||
CY2020Q2 | ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Nonvested Restricted Shares
IncrementalCommonSharesAttributableToDilutiveEffectOfNonvestedRestrictedShares
|
1637 | |
CY2019Q2 | ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Nonvested Restricted Shares
IncrementalCommonSharesAttributableToDilutiveEffectOfNonvestedRestrictedShares
|
9657 | |
ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Nonvested Restricted Shares
IncrementalCommonSharesAttributableToDilutiveEffectOfNonvestedRestrictedShares
|
10749 | ||
ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Nonvested Restricted Shares
IncrementalCommonSharesAttributableToDilutiveEffectOfNonvestedRestrictedShares
|
15790 | ||
CY2020Q2 | ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Shares Expected To Be Issued Under Deferred Compensation Program For Directors
IncrementalCommonSharesAttributableToDilutiveEffectOfSharesExpectedToBeIssuedUnderDeferredCompensationProgramForDirectors
|
1273 | |
CY2019Q2 | ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Shares Expected To Be Issued Under Deferred Compensation Program For Directors
IncrementalCommonSharesAttributableToDilutiveEffectOfSharesExpectedToBeIssuedUnderDeferredCompensationProgramForDirectors
|
1833 | |
ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Shares Expected To Be Issued Under Deferred Compensation Program For Directors
IncrementalCommonSharesAttributableToDilutiveEffectOfSharesExpectedToBeIssuedUnderDeferredCompensationProgramForDirectors
|
1548 | ||
ottr |
Incremental Common Shares Attributable To Dilutive Effect Of Shares Expected To Be Issued Under Deferred Compensation Program For Directors
IncrementalCommonSharesAttributableToDilutiveEffectOfSharesExpectedToBeIssuedUnderDeferredCompensationProgramForDirectors
|
2099 | ||
CY2020Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
163475 | |
CY2019Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
205795 | |
CY2020Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
20789000 | USD |
CY2019Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
18769000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
50695000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
50721000 | USD | |
CY2020Q2 | ottr |
Income Tax Reconciliation Income Tax Expense Benefit At Federal And State Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalAndStateStatutoryIncomeTaxRate
|
5405000 | USD |
CY2019Q2 | ottr |
Income Tax Reconciliation Income Tax Expense Benefit At Federal And State Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalAndStateStatutoryIncomeTaxRate
|
4879000 | USD |
ottr |
Income Tax Reconciliation Income Tax Expense Benefit At Federal And State Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalAndStateStatutoryIncomeTaxRate
|
13181000 | USD | |
ottr |
Income Tax Reconciliation Income Tax Expense Benefit At Federal And State Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalAndStateStatutoryIncomeTaxRate
|
13187000 | USD | |
CY2020Q2 | ottr |
Income Tax Reconciliation Differences Reversing In Excess Of Federal Rates
IncomeTaxReconciliationDifferencesReversingInExcessOfFederalRates
|
-543000 | USD |
CY2019Q2 | ottr |
Income Tax Reconciliation Differences Reversing In Excess Of Federal Rates
IncomeTaxReconciliationDifferencesReversingInExcessOfFederalRates
|
-774000 | USD |
ottr |
Income Tax Reconciliation Differences Reversing In Excess Of Federal Rates
IncomeTaxReconciliationDifferencesReversingInExcessOfFederalRates
|
-1772000 | USD | |
ottr |
Income Tax Reconciliation Differences Reversing In Excess Of Federal Rates
IncomeTaxReconciliationDifferencesReversingInExcessOfFederalRates
|
-1757000 | USD | |
CY2020Q2 | ottr |
Income Tax Reconciliation Allowance For Funds Used During Construction
IncomeTaxReconciliationAllowanceForFundsUsedDuringConstruction
|
248000 | USD |
CY2019Q2 | ottr |
Income Tax Reconciliation Allowance For Funds Used During Construction
IncomeTaxReconciliationAllowanceForFundsUsedDuringConstruction
|
94000 | USD |
ottr |
Income Tax Reconciliation Allowance For Funds Used During Construction
IncomeTaxReconciliationAllowanceForFundsUsedDuringConstruction
|
560000 | USD | |
ottr |
Income Tax Reconciliation Allowance For Funds Used During Construction
IncomeTaxReconciliationAllowanceForFundsUsedDuringConstruction
|
180000 | USD | |
CY2020Q2 | ottr |
Effective Income Tax Rate Reconciliation Deduction Equity Method Stock Awards
EffectiveIncomeTaxRateReconciliationDeductionEquityMethodStockAwards
|
-0 | USD |
CY2019Q2 | ottr |
Effective Income Tax Rate Reconciliation Deduction Equity Method Stock Awards
EffectiveIncomeTaxRateReconciliationDeductionEquityMethodStockAwards
|
-0 | USD |
ottr |
Effective Income Tax Rate Reconciliation Deduction Equity Method Stock Awards
EffectiveIncomeTaxRateReconciliationDeductionEquityMethodStockAwards
|
535000 | USD | |
ottr |
Effective Income Tax Rate Reconciliation Deduction Equity Method Stock Awards
EffectiveIncomeTaxRateReconciliationDeductionEquityMethodStockAwards
|
827000 | USD | |
CY2020Q2 | us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
258000 | USD |
CY2019Q2 | us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
258000 | USD |
us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
516000 | USD | |
us-gaap |
Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
|
516000 | USD | |
CY2020Q2 | us-gaap |
Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
|
333000 | USD |
CY2019Q2 | us-gaap |
Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
|
187000 | USD |
us-gaap |
Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
|
387000 | USD | |
us-gaap |
Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
|
375000 | USD | |
CY2020Q2 | ottr |
Effective Income Tax Rate Reconciliation Corporate Owned Life Insurance Amount
EffectiveIncomeTaxRateReconciliationCorporateOwnedLifeInsuranceAmount
|
-193000 | USD |
CY2019Q2 | ottr |
Effective Income Tax Rate Reconciliation Corporate Owned Life Insurance Amount
EffectiveIncomeTaxRateReconciliationCorporateOwnedLifeInsuranceAmount
|
-150000 | USD |
ottr |
Effective Income Tax Rate Reconciliation Corporate Owned Life Insurance Amount
EffectiveIncomeTaxRateReconciliationCorporateOwnedLifeInsuranceAmount
|
14000 | USD | |
ottr |
Effective Income Tax Rate Reconciliation Corporate Owned Life Insurance Amount
EffectiveIncomeTaxRateReconciliationCorporateOwnedLifeInsuranceAmount
|
-559000 | USD | |
CY2020Q2 | us-gaap |
Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
|
-22000 | USD |
CY2019Q2 | us-gaap |
Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
|
-73000 | USD |
us-gaap |
Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
|
21000 | USD | |
us-gaap |
Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
|
-2000 | USD | |
CY2020Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3808000 | USD |
CY2019Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3343000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
9446000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
8971000 | USD | |
CY2020Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.183 | pure |
CY2019Q2 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.178 | pure |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.186 | pure | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.177 | pure | |
CY2019Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1488000 | USD |
CY2018Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1282000 | USD |
us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
42000 | USD | |
us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
|
-0 | USD | |
us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
81000 | USD | |
us-gaap |
Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
|
75000 | USD | |
us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
|
-0 | USD | |
us-gaap |
Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
|
42000 | USD | |
CY2020Q2 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1527000 | USD |
CY2019Q2 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
1315000 | USD |
CY2020Q2 | us-gaap |
Decrease In Unrecognized Tax Benefits Is Reasonably Possible
DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
|
725000 | USD |