v3.25.4
CONSOLIDATED STATEMENTS OF INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Revenue $ 4,480,038 $ 4,322,155 $ 3,963,126
Cost of revenue 4,106,656 3,979,193 3,628,271
Selling, general and administrative expenses 179,112 183,758 210,439
Operating income 194,270 159,204 124,416
Loss on extinguishment of debt (2,527) (1,998) (22,298)
Interest expense, net (79,909) (107,900) (122,442)
Other expense, net (10,931) (10,465) (4,194)
Income (loss) from operations before income taxes 100,903 38,841 (24,518)
Income tax expense (benefit) 23,021 4,157 (1,945)
Net income (loss) $ 77,882 $ 34,684 $ (22,573)
Earnings (loss) per share      
Basic (in dollars per share) $ 2.47 $ 1.10 $ (0.73)
Diluted (in dollars per share) $ 2.45 $ 1.08 $ (0.73)
Weighted average common shares outstanding - basic (in shares) 31,559 31,485 31,084
Weighted average common shares outstanding - diluted (in shares) 31,820 31,967 31,084