v3.25.2
Unaudited Consolidated Statements of Operations and Comprehensive Income (Loss) - 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 $ 239,812 $ 219,867 $ 464,442 $ 425,586
Operating expenses        
Cost of revenue (excludes depreciation and amortization) 147,399 138,118 284,752 267,416
Salary and employee benefits 27,060 22,119 52,835 44,269
Depreciation and amortization 14,093 15,244 27,870 30,497
Selling, general and administrative 13,910 11,212 29,010 22,207
Total operating expenses 202,462 186,693 394,467 364,389
Operating income 37,350 33,174 69,975 61,197
Other (expense) income        
Interest expense (23,054) (21,710) (46,230) (42,590)
Debt extinguishment and modification costs 0 (8,623) (38) (8,623)
Other income, net 1,006 668 2,113 1,300
Total other expense, net (22,048) (29,665) (44,155) (49,913)
Income before income taxes 15,302 3,509 25,820 11,284
Income tax expense 4,423 2,515 6,673 5,097
Net income 10,879 994 19,147 6,187
Less: Dividends and accretion attributable to redeemable senior preferred stockholders 0 (18,565) 0 (31,227)
Less: Return on redeemable NCI 0 (58) 0 (639)
Net income (loss) attributable to common stockholders 10,879 (17,629) 19,147 (25,679)
Other comprehensive income (loss)        
Foreign currency translation adjustments 217 4 260 (9)
Comprehensive income (loss) $ 11,096 $ (17,625) $ 19,407 $ (25,688)
Earnings (loss) per common share:        
Basic (in dollars per share) $ 0.14 $ (0.23) $ 0.24 $ (0.33)
Diluted (in dollars per share) $ 0.14 $ (0.23) $ 0.24 $ (0.33)
Weighted-average common shares outstanding:        
Basic (in shares) 78,981 77,736 78,878 77,878
Diluted (in shares) 79,837 77,736 79,968 77,878