v3.25.1
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net revenue $ 63,901 $ 55,848
Cost of revenue 40,534 38,062
Gross profit 23,367 17,786
Operating expenses:    
Selling and marketing 12,453 9,013
Research and development 3,993 3,902
General and administrative 8,216 5,674
Insurance recovery (3,439)  
Acquisition-related costs 608 4,910
Total operating expenses 21,831 23,499
Operating income (loss) 1,536 (5,713)
Interest expense 2,006 150
Other non-operating expense, net 303 370
Loss before income tax (773) (6,233)
Income tax benefit (109) (6,388)
Net (loss) income $ (664) $ 155
Net (loss) income per share    
Basic (in dollars per share) $ (0.03) $ 0.01
Diluted (in dollars per share) $ (0.03) $ 0.01
Weighted average number of shares:    
Basic (in shares) 20,506 18,321
Diluted (in shares) 20,506 19,389