XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Reportable Segments - Depreciation and amortization expense by segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Depreciation and amortization expense by segment        
Depreciation and amortization $ 22,502 $ 25,693 $ 43,899 $ 50,274
Operating Segment | Utilities        
Depreciation and amortization expense by segment        
Depreciation and amortization 14,633 16,023 28,784 31,704
Operating Segment | Energy        
Depreciation and amortization expense by segment        
Depreciation and amortization 6,419 7,690 12,304 15,402
Corporate and non-allocated costs        
Depreciation and amortization expense by segment        
Depreciation and amortization $ 1,450 $ 1,980 $ 2,811 $ 3,168