XML 45 R37.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Derivative Instruments Gain Loss [Line Items]        
Costs of contract revenues $ 151,445 $ 154,940 $ 481,976 $ 448,272
Other income (expense) 264 200 142 753
Interest expense—net (4,558) (4,888) (13,224) (12,977)
Income tax benefit 6,125 3,154 21,258 12,985
Net income 17,724 8,852 60,835 37,549
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 (85) 180 87 275
Net income (256) 532 254 812
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 (256) 861 603 1,180
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 $ (85) $ (149) $ (262) $ (149)