XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Derivative Instruments Gain Loss [Line Items]        
Costs of contract revenues $ 154,940 $ 108,155 $ 448,272 $ 368,832
Other income (expense) 200 (78) 753 2,173
Interest expense—net (4,888) (2,762) (12,977) (9,322)
Income tax (provision) benefit (3,154) 1,809 (12,985) 1,804
Net income (loss) 8,852 (6,154) 37,549 (7,652)
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 180 (167) 275  
Net income (loss) 532 (495) 812 988
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 861 (649) 1,180 1,425
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) 56 $ (437)
Interest Rate Swaps [Member] | Accumulated Gain Loss Net Cash Flow Hedge Parent [Member] | Reclassification Out of Accumulated Other Comprehensive Income [Member]        
Derivative Instruments Gain Loss [Line Items]        
Interest expense—net $ (149)   $ (149)