v3.26.1
Segment Information - Schedule of Capital Expenditures and Identifiable Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting [Line Items]      
Capital Expenditures $ 324,755 $ 124,239  
Identifiable Assets 4,293,605   $ 3,964,279
Operating Segments | Electric      
Segment Reporting [Line Items]      
Capital Expenditures 310,660 114,038  
Identifiable Assets 3,298,885   3,006,695
Operating Segments | Manufacturing      
Segment Reporting [Line Items]      
Capital Expenditures 7,913 4,674  
Identifiable Assets 259,342   243,737
Operating Segments | Plastics      
Segment Reporting [Line Items]      
Capital Expenditures 6,136 4,915  
Identifiable Assets 306,994   185,936
Corporate      
Segment Reporting [Line Items]      
Capital Expenditures 46 $ 612  
Identifiable Assets $ 428,384   $ 527,911