XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Reconciliation of Assets from Segment to Consolidated (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Other current assets $ 1,369,760 $ 1,233,709  
Total assets 2,424,521 2,292,407 $ 2,341,786
Operating Segments      
Segment Reporting Information [Line Items]      
Segment assets 1,446,264 1,324,354 1,331,763
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment      
Segment Reporting Information [Line Items]      
Other current assets 87,968 69,468 85,834
Other non-current assets $ 890,289 $ 898,585 $ 924,189