XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Schedule of Reconciliation to Consolidated Amounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Depreciation and Amortization $ 29,447 $ 26,632 $ 58,822 $ 52,528
Interest Expense 11,720 10,202 23,273 20,052
Income Tax Expense (Benefit) 13,652 20,592 23,737 38,400
Net Income 77,728 86,995 145,827 161,333
Operating Segments        
Segment Reporting Information [Line Items]        
Interest Expense 11,695 10,089 23,120 19,761
Income Tax Expense (Benefit) 15,173 22,061 26,730 41,263
Net Income 75,780 85,932 145,459 160,402
Operating Segments | Electric        
Segment Reporting Information [Line Items]        
Depreciation and Amortization 22,278 20,387 44,655 40,273
Interest Expense 10,822 9,307 21,479 18,261
Income Tax Expense (Benefit) (4,469) (1,401) (8,477) (225)
Net Income 19,195 18,485 43,903 40,956
Operating Segments | Manufacturing        
Segment Reporting Information [Line Items]        
Depreciation and Amortization 5,523 5,087 10,946 9,999
Interest Expense 627 631 1,249 1,202
Income Tax Expense (Benefit) 958 2,135 1,230 3,717
Net Income 3,481 6,835 5,013 12,096
Operating Segments | Plastics        
Segment Reporting Information [Line Items]        
Depreciation and Amortization 1,588 1,133 3,135 2,208
Interest Expense 246 151 392 298
Income Tax Expense (Benefit) 18,684 21,327 33,977 37,771
Net Income 53,104 60,612 96,543 107,350
Corporate        
Segment Reporting Information [Line Items]        
Depreciation and Amortization 58 25 86 48
Interest Expense 25 113 153 291
Income Tax Expense (Benefit) (1,521) (1,469) (2,993) (2,863)
Net Income $ 1,948 $ 1,063 $ 368 $ 931