XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Adjustments Reclassified from Accumulated Balances Other Comprehensive Loss (Income) to Earnings) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Derivative Instruments Gain Loss [Line Items]    
Costs of contract revenues $ 145,909 $ 161,294
Other expense (income) 227 (405)
Income tax benefit (provision) 791 (3,285)
Net income (loss) (3,231) 11,057
Accumulated Gain Loss Net Cash Flow Hedge Parent [Member] | Reclassification Out of Accumulated Other Comprehensive Income [Member]    
Derivative Instruments Gain Loss [Line Items]    
Income tax benefit (provision) 112 (838)
Net income (loss) (331) 2,481
Fuel Hedge Contracts [Member] | Accumulated Gain Loss Net Cash Flow Hedge Parent [Member] | Reclassification Out of Accumulated Other Comprehensive Income [Member]    
Derivative Instruments Gain Loss [Line Items]    
Costs of contract revenues 495 $ (3,319)
Foreign Currency Exchange Hedge Contracts [Member] | Accumulated Gain Loss Net Cash Flow Hedge Parent [Member] | Reclassification Out of Accumulated Other Comprehensive Income [Member]    
Derivative Instruments Gain Loss [Line Items]    
Other expense (income) $ 52