XML 80 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Business Segments and Geographic Information - Asset Reconciliation (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Segment Reporting, Asset Reconciling Item [Line Items]      
Reportable segment assets $ 3,661,419 $ 3,632,080  
Cash 67,861 76,896 $ 46,299
Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Reportable segment assets 3,413,662 3,397,511  
Segment Reconciling Items      
Segment Reporting, Asset Reconciling Item [Line Items]      
Cash 67,861 76,896  
Deferred income tax assets 9,522 9,522  
Restricted cash and investments, current and non-current $ 170,374 $ 148,151