XML 117 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss - Schedule of Reclassification Out of AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Loss [Line Items]      
Interest expense $ (108,347) $ (104,624) $ (80,683)
Income taxes 17,589 10,213 6,195
Other income 41,367 33,454 3,260
Net income 281,108 414,707 $ 367,489
Reclassification out of Accumulated Other Comprehensive Income      
Reclassification Adjustment out of Accumulated Other Comprehensive Loss [Line Items]      
Net income (452) (366)  
Reclassification adjustment for loss on derivative instruments included in net income | Reclassification out of Accumulated Other Comprehensive Income | Interest Rate Contract      
Reclassification Adjustment out of Accumulated Other Comprehensive Loss [Line Items]      
Interest expense 0 (96)  
Income taxes 0 15  
Net income 0 (81)  
Amortization of postretirement liability losses included in net periodic benefit credit | Reclassification out of Accumulated Other Comprehensive Income      
Reclassification Adjustment out of Accumulated Other Comprehensive Loss [Line Items]      
Income taxes 145 78  
Other income 577 320  
Net income (432) (242)  
Reclassification adjustment on available-for-sale investments included in net income | Reclassification out of Accumulated Other Comprehensive Income      
Reclassification Adjustment out of Accumulated Other Comprehensive Loss [Line Items]      
Income taxes 5 11  
Other income 25 54  
Net income $ (20) $ (43)