v3.26.1
Contract Exits (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Gain (Loss) on Contract Termination [Line Items]          
Asset impairment and other charges   $ 207,400   $ 207,400  
Impairment charges   0 $ 7,386 0 $ 7,386
Contract exit charges $ 207,400 40,500   74,969 0
Impairment of inventory   21,500      
Impairment of prepaid balances   12,900      
Accrued loss on contract termination $ 133,000 133,000   133,000  
Total revenues   187,342 315,972 511,390 629,025
Rail contract exit-related adjustments          
Gain (Loss) on Contract Termination [Line Items]          
Total revenues   (136,499) 0 (136,499) 0
Cost of services and products sold   $ 70,890 $ 0 $ 70,890 $ 0