v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Statement of Comprehensive Income [Abstract]      
Revenue $ 2,757,991 $ 1,813,472 $ 1,591,194
Operating expenses 2,402,598 1,631,003 1,367,990
Gross margin 355,393 182,469 223,204
Corporate general and administrative expenses 121,383 108,753 57,965
Operating income 234,010 73,716 165,239
Other income (expense):      
Interest expense (107,215) (34,379) (20,131)
Gain on sale of operations, net 711 4,932 176
Other income, net 33,329 13,538 21,019
Total other income (expense), net (73,175) (15,909) 1,064
Income before income tax expense 160,835 57,807 166,303
Provision for income taxes 45,391 16,769 45,335
Net income $ 115,444 $ 41,038 $ 120,968
Earnings per share:      
Basic (in dollars per share) $ 1.84 $ 0.78 $ 2.42
Diluted (in dollars per share) $ 1.83 $ 0.78 $ 2.39
Basic weighted average common shares outstanding (in shares) 62,909 52,375 49,989
Diluted weighted average common shares outstanding (in shares) 63,240 52,661 50,557
Comprehensive income:      
Net income $ 115,444 $ 41,038 $ 120,968
Other comprehensive income (loss):      
Net unrealized gain on available-for-sale securities, net of income tax expense of $88, $182 and $403 222 457 1,013
Net unrealized loss on interest rate swaps, net of income tax benefit of $1,568, $287 and $952 (4,714) (989) (2,821)
Foreign currency translation (18) (27) (18)
Total other comprehensive loss (4,510) (559) (1,826)
Total comprehensive income $ 110,934 $ 40,479 $ 119,142