v3.26.3
Unaudited Consolidated Statements of Operations and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Revenues $ 268,623 $ 241,439 $ 780,437 $ 705,881
Operating expenses        
Cost of revenue (excludes depreciation and amortization) 165,908 146,681 479,053 431,433
Salary and employee benefits 28,950 26,140 86,625 78,975
Depreciation and amortization 18,231 15,122 56,739 42,992
Selling, general and administrative 19,647 15,724 55,699 44,734
Total operating expenses 232,736 203,667 678,116 598,134
Operating income 35,887 37,772 102,321 107,747
Other expense        
Interest expense (21,190) (22,463) (63,257) (68,693)
Debt extinguishment and modification costs 0 (12,476) 0 (12,514)
Other income, net 1,897 4,554 4,573 6,667
Total other expense, net (19,293) (30,385) (58,684) (74,540)
Income before income taxes 16,594 7,387 43,637 33,207
Income tax expense (benefit) 4,371 (20,201) 11,791 (13,528)
Net income attributable to common stockholders 12,223 27,588 31,846 46,735
Other comprehensive income        
Foreign currency translation adjustments (68) (279) (532) (19)
Comprehensive income $ 12,155 $ 27,309 $ 31,314 $ 46,716
Earnings per common share:        
Basic (in dollars per share) $ 0.15 $ 0.34 $ 0.39 $ 0.59
Diluted (in dollars per share) $ 0.14 $ 0.34 $ 0.38 $ 0.58
Weighted-average common shares outstanding:        
Basic (in shares) 81,663 80,325 81,530 79,366
Diluted (in shares) 84,293 81,116 83,923 80,383