XML 105 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Impact of Adoption (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenues $ 879,654 $ 829,424 $ 734,159
Electricity | Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenues 553,348 542,065 529,264
Energy storage      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenues 37,729 28,894 31,018
Energy storage | Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenues $ 326,306 $ 287,359 $ 204,895