v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Revenue $ 683,496 $ 420,012 $ 1,521,510 $ 914,309
Operating expenses 595,587 366,368 1,205,499 742,853
Gross margin 87,909 53,644 316,011 171,456
Corporate general and administrative expenses 27,637 22,050 55,707 40,761
Operating income 60,272 31,594 260,304 130,695
Other (expense) income:        
Interest expense (27,867) (5,884) (53,023) (10,395)
Other income, net 25,374 2,483 23,408 11,907
Total other (expense) income, net (2,493) (3,401) (29,615) 1,512
Income before income tax expense 57,779 28,193 230,689 132,207
Income tax expense 15,837 8,400 65,974 35,530
Net Income $ 41,942 $ 19,793 $ 164,715 $ 96,677
Earnings per share:        
Basic (in dollars per share) $ 0.66 $ 0.39 $ 2.59 $ 1.93
Diluted (in dollars per share) $ 0.66 $ 0.39 $ 2.58 $ 1.92
Basic weighted average shares outstanding (in shares) 63,542 50,111 63,692 50,079
Diluted weighted average shares outstanding (in shares) 63,784 50,276 63,960 50,248
Comprehensive income:        
Net income $ 41,942 $ 19,793 $ 164,715 $ 96,677
Other comprehensive (loss) income, net of tax (2,115) (142) (3,350) 876
Comprehensive income $ 39,827 $ 19,651 $ 161,365 $ 97,553