v3.26.1
Segment Information - Schedule of Capital Expenditures and Identifiable Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]      
Capital Expenditures $ 185,281 $ 58,012  
Identifiable Assets 4,152,809   $ 3,964,279
Operating Segments | Electric      
Segment Reporting Information [Line Items]      
Capital Expenditures 177,087 52,127  
Identifiable Assets 3,205,077   3,006,695
Operating Segments | Manufacturing      
Segment Reporting Information [Line Items]      
Capital Expenditures 4,395 2,289  
Identifiable Assets 262,088   243,737
Operating Segments | Plastics      
Segment Reporting Information [Line Items]      
Capital Expenditures 3,795 3,584  
Identifiable Assets 195,890   185,936
Corporate      
Segment Reporting Information [Line Items]      
Capital Expenditures 4 $ 12  
Identifiable Assets $ 489,754   $ 527,911