XML 45 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Adjustments Reclassified from Accumulated Balances Other Comprehensive Income (Loss) to Earnings) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments Gain Loss [Line Items]        
Costs of contract revenues $ 157,189 $ 140,246 $ 330,531 $ 293,332
Other income (expense) 246 128 (122) 553
Interest expense—net (4,215) (4,198) (8,666) (8,089)
Income tax benefit 3,423 2,842 15,133 9,831
Net income 9,695 7,673 43,111 28,697
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 154 124 172 95
Net income 458 365 510 280
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 698 482 859 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 income (expense)   $ 7   $ 56
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 $ (86)   $ (177)