XML 40 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Adjustments Reclassified from Accumulated Balances Other Comprehensive Income (Loss) to Earnings) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Derivative Instruments Gain Loss [Line Items]    
Costs of contract revenues $ 153,086 $ 145,909
Other expense (income) 425 227
Income tax (provision) benefit (6,989) 791
Net income (loss) 21,024 (3,231)
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 (provision) benefit (29) 112
Net income (loss) (85) 331
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 (163) 495
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) $ 49 $ (52)