XML 112 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments and Geographic Information - Asset Reconciliation (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Asset Reconciling Item [Line Items]      
Reportable segment assets $ 3,632,080 $ 3,696,406  
Cash 76,896 93,971 $ 95,073
Deferred income tax assets 76,415 79,962  
Operating Segments      
Segment Reporting Asset Reconciling Item [Line Items]      
Reportable segment assets 3,397,511 3,457,916  
Segment Reconciling Items      
Segment Reporting Asset Reconciling Item [Line Items]      
Cash 76,896 93,971  
Deferred income tax assets 9,522 8,551  
Restricted cash and investments, current and non-current $ 148,151 $ 135,968