v3.25.2
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenues $ 465,334 $ 377,163 $ 882,435 $ 718,170
Operating expenses:        
Cost of operations 308,070 243,787 588,521 474,578
General and administration 54,523 47,184 111,009 91,517
Depreciation and amortization 77,006 55,338 148,497 109,375
Expense from acquisition activities 6,463 7,836 11,992 12,847
Total operating expenses 446,062 354,145 860,019 688,317
Operating income 19,272 23,018 22,416 29,853
Other expense (income):        
Interest income (2,665) (2,625) (6,047) (5,437)
Interest expense 15,665 15,322 30,645 31,204
Other income (615) (477) (933) (828)
Other expense, net 12,385 12,220 23,665 24,939
Income (loss) before income taxes 6,887 10,798 (1,249) 4,914
Provision (benefit) for income taxes 1,679 3,792 (1,647) 2,025
Net income $ 5,208 $ 7,006 $ 398 $ 2,889
Basic earnings per share attributable to common stockholders:        
Weighted average common shares outstanding (in shares) 63,461 58,109 63,424 58,070
Basic earnings per share (in dollars per share) $ 0.08 $ 0.12 $ 0.01 $ 0.05
Diluted earnings per share attributable to common stockholders:        
Weighted average common shares outstanding (in shares) 63,563 58,199 63,524 58,161
Diluted earnings per common share (in dollars per share) $ 0.08 $ 0.12 $ 0.01 $ 0.05