XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Adjustments Reclassified from Accumulated Balances Other Comprehensive Income (Loss) to Earnings) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivative Instruments Gain Loss [Line Items]        
Costs of contract revenues $ 108,155 $ 154,547 $ 368,832 $ 454,788
Other income (expense) (78) (253) 2,173 (1,778)
Income tax provision 1,809 3,347 1,804 915
Net loss (6,154) (9,910) (7,652) (2,886)
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 (167) (600)   (3,032)
Net loss (495) (2,554) 988 (9,754)
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 (649) $ (3,154) 1,425 $ (12,786)
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 income (expense) $ (13)   $ (437)