v3.26.1
Business Segments and Geographic Information - Asset Reconciliation (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Segment Reporting [Line Items]      
Reportable segment assets $ 3,742,262 $ 3,843,622  
Cash 54,992 68,995 $ 67,861
Operating Segments      
Segment Reporting [Line Items]      
Reportable segment assets 3,482,634 3,582,867  
Segment Reconciling Items      
Segment Reporting [Line Items]      
Cash 54,992 68,995  
Deferred income tax assets 9,396 9,396  
Restricted cash and investments, current and non-current $ 195,240 $ 182,364