XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net revenue $ 372,766 $ 258,122 $ 240,166
Cost of revenue 243,784 182,618 190,979
Gross profit 128,982 75,504 49,187
Operating expenses:      
Selling and marketing 52,429 43,489 47,090
Research and development 17,304 17,137 19,123
General and administrative 28,388 31,321 32,558
Acquisition related costs 10,832    
Goodwill and other intangible asset impairment     1,896
Total operating expenses 108,953 91,947 100,667
Operating income (loss) 20,029 (16,443) (51,480)
Interest expense, net 8,068 504 1,220
Other non-operating expense, net 1,289 394 1,753
Income (loss) before income tax 10,672 (17,341) (54,453)
Income tax expense (benefit) (5,511) 338 5,093
Net income (loss) $ 16,183 $ (17,679) $ (59,546)
Net income (loss) per share:      
Basic (in dollars per share) $ 0.81 $ (1.03) $ (3.62)
Diluted (in dollars per share) $ 0.78 $ (1.03) $ (3.62)
Weighted average number of shares:      
Basic (in shares) 20,022 17,135 16,450
Diluted (in shares) 20,832 17,135 16,450