v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Revenue $ 682,206 $ 683,496 $ 1,530,785 $ 1,521,510
Operating expenses 609,768 595,587 1,232,330 1,205,499
Gross margin 72,438 87,909 298,455 316,011
Corporate general and administrative expenses 38,366 27,637 79,877 55,707
Operating income 34,072 60,272 218,578 260,304
Other (expense) income:        
Interest expense (24,335) (27,867) (48,251) (53,023)
Gain from acquisition related adjustments, net 0 0 57,955 0
Other income, net 13,949 25,374 9,933 23,408
Total other (expense) income, net (10,386) (2,493) 19,637 (29,615)
Income before income tax expense 23,686 57,779 238,215 230,689
Income tax expense 5,082 15,837 66,824 65,974
Net income $ 18,604 $ 41,942 $ 171,391 $ 164,715
Earnings per share:        
Basic (in dollars per share) $ 0.31 $ 0.66 $ 2.84 $ 2.59
Diluted (in dollars per share) $ 0.31 $ 0.66 $ 2.83 $ 2.58
Basic weighted average shares outstanding (in shares) 59,500 63,542 60,444 63,692
Diluted weighted average shares outstanding (in shares) 59,703 63,784 60,546 63,960
Comprehensive income:        
Net income $ 18,604 $ 41,942 $ 171,391 $ 164,715
Other comprehensive income (loss), net of tax 2,256 (2,115) 3,990 (3,350)
Comprehensive income $ 20,860 $ 39,827 $ 175,381 $ 161,365