XML 44 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Adjustments Reclassified from Accumulated Balances Other Comprehensive Income (Loss) to Earnings) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative Instruments Gain Loss [Line Items]    
Costs of contract revenues $ 173,342 $ 153,086
Other (expense) income (368) 425
Interest expense—net (4,451) (3,891)
Income tax provision 11,710 6,989
Net income 33,416 21,024
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 18 (29)
Net income 52 (85)
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 161 (163)
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
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 $ (91)