v3.25.2
Segment Data - Segment Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segments        
Revenues $ 104,570 $ 93,313 $ 210,574 $ 189,967
Less:        
Equity-based compensation expense 8,245 9,783 15,315 18,856
Direct cost of revenues 40,716 39,809 82,237 79,064
Depreciation and amortization 14,155 13,194 28,122 26,219
Interest expense 4,802 5,578 9,608 11,329
Income tax expense 8,219 305 8,018 (446)
Net income (loss) per share attributable to common stockholders: (1,968) (12,574) 2,775 (17,257)
Operating Segments | Reportable Segment        
Segments        
Revenues 104,570 93,313 210,574 189,967
Less:        
Employee expense-non equity 59,959 58,627 119,524 113,658
Equity-based compensation expense 8,245 9,783 15,315 18,856
Equipment and software expense 4,514 3,517 8,334 6,967
Direct cost of revenues 1,972 1,092 3,689 2,302
Professional services expense 7,288 5,945 14,591 12,599
Change in fair value of contingent consideration (5,722) 2,783 (5,901) 5,661
Depreciation and amortization 18,818 16,597 37,432 33,025
Other segment expense (1,557) 1,660 (2,811) 3,273
Interest expense 4,802 5,578 9,608 11,329
Income tax expense 8,219 305 8,018 (446)
Net income (loss) per share attributable to common stockholders: (1,968) (12,574) 2,775 (17,257)
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Less:        
Net income (loss) per share attributable to common stockholders: 0 0 0 0
Corporate and Reconciling Items        
Less:        
Net income (loss) per share attributable to common stockholders: $ (1,968) $ (12,574) $ 2,775 $ (17,257)