v3.26.1
Segment Information - Schedule of Reconciliation to Consolidated Amounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Depreciation and Amortization $ 30,811 $ 29,447 $ 60,789 $ 58,822
Interest Expense 12,890 11,720 25,526 23,273
Income Tax (Benefit) Expense (21,157) 13,652 (16,280) 23,737
Net Income (Loss) (7,607) 77,728 65,003 145,827
Operating Segments        
Segment Reporting [Line Items]        
Interest Expense 12,906 11,695 25,388 23,120
Income Tax (Benefit) Expense (21,446) 15,173 (13,760) 26,730
Net Income (Loss) (6,812) 75,780 65,661 145,459
Operating Segments | Electric        
Segment Reporting [Line Items]        
Depreciation and Amortization 24,223 22,278 47,669 44,655
Interest Expense 11,990 10,822 23,726 21,479
Income Tax (Benefit) Expense (13,104) (4,469) (18,286) (8,477)
Net Income (Loss) 18,698 19,195 53,948 43,903
Operating Segments | Manufacturing        
Segment Reporting [Line Items]        
Depreciation and Amortization 4,762 5,523 9,549 10,946
Interest Expense 591 627 1,190 1,249
Income Tax (Benefit) Expense 1,336 958 2,585 1,230
Net Income (Loss) 4,571 3,481 8,854 5,013
Operating Segments | Plastics        
Segment Reporting [Line Items]        
Depreciation and Amortization 1,750 1,588 3,422 3,135
Interest Expense 325 246 472 392
Income Tax (Benefit) Expense (9,678) 18,684 1,941 33,977
Net Income (Loss) (30,081) 53,104 2,859 96,543
Corporate        
Segment Reporting [Line Items]        
Depreciation and Amortization 76 58 149 86
Interest Expense (16) 25 138 153
Income Tax (Benefit) Expense 289 (1,521) (2,520) (2,993)
Net Income (Loss) $ (795) $ 1,948 $ (658) $ 368