XML 68 R38.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Schedule of Inventories | Inventories consist of the following as of December 31, 2024 and 2023:
(in thousands) | 2024 |  | 2023
Finished Goods | $ | 43,345 |  |  | $ | 47,614 |
Work in Process | 22,637 |  |  | 26,354 |
Raw Material, Fuel and Supplies | 82,903 |  |  | 75,733 |
Total Inventories | $ | 148,885 |  |  | $ | 149,701 |
Schedule of Estimated Service Lives for Rate-Regulated Electric and Nonelectric Assets | The estimated service lives for rate-regulated electric assets and nonelectric assets are included below:
| Service Life Range
(years) | Low |  | High
Electric Assets: |  |  |
Production Plant | 21 |  | 114
Transmission Plant | 51 |  | 80
Distribution Plant | 10 |  | 72
General Plant | 5 |  | 56
Nonelectric Assets: |  |  |
Equipment | 2 |  | 20
Buildings and Leasehold Improvements | 2 |  | 40
Schedule of Capitalized Cost and Related Accumulated Amortization | Below are the amounts of capitalized cost and related accumulated amortization as of December 31, 2024 and 2023:
(in thousands) | 2024 |  | 2023
Cloud Computing Costs | $ | 15,741 |  |  | $ | 12,782 |
Accumulated Amortization | (3,796) |  |  | (1,505) |
Cloud Computing Costs, net | $ | 11,945 |  |  | $ | 11,277 |

X
- Definition Schedule Of Capitalized Computer Costs + References No definition available. + Details
Name: | ottr_ScheduleOfCapitalizedComputerCostsTableTextBlock
Namespace Prefix: | ottr_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 + Details
Name: | us-gaap_ScheduleOfInventoryCurrentTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation expense and method used, including composite depreciation, and accumulated depreciation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 980 -SubTopic 20 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481834/980-20-45-1 + Details
Name: | us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration