v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Revenue $ 693,818 $ 438,884 $ 2,215,328 $ 1,353,193
Operating expenses 603,689 365,971 1,809,188 1,108,824
Gross margin 90,129 72,913 406,140 244,369
Corporate general and administrative expenses 31,265 23,227 86,972 63,988
Operating income 58,864 49,686 319,168 180,381
Other (expense) income:        
Interest expense (27,960) (4,968) (80,983) (15,363)
Gain on sale of operations, net 1,124 4,953 1,124 4,953
Other income, net 8,378 1,300 31,786 13,207
Total other (expense) income, net (18,458) 1,285 (48,073) 2,797
Income before income tax expense 40,406 50,971 271,095 183,178
Income tax expense 10,260 15,887 76,234 51,417
Net income $ 30,146 $ 35,084 $ 194,861 $ 131,761
Earnings per share:        
Basic (in dollars per share) $ 0.48 $ 0.70 $ 3.08 $ 2.63
Diluted (in dollars per share) $ 0.48 $ 0.70 $ 3.06 $ 2.62
Basic weighted average shares outstanding (in shares) 62,360 50,145 63,243 50,101
Diluted weighted average shares outstanding (in shares) 62,699 50,401 63,609 50,359
Comprehensive income:        
Net income $ 30,146 $ 35,084 $ 194,861 $ 131,761
Other comprehensive loss, net of tax (1,242) (2,497) (4,592) (1,621)
Comprehensive income $ 28,904 $ 32,587 $ 190,269 $ 130,140