XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net revenue $ 258,122 $ 240,166 $ 366,354
Cost of revenue 182,618 190,979 237,971
Gross profit 75,504 49,187 128,383
Operating expenses:      
Selling and marketing 43,489 47,090 58,883
Research and development 17,137 19,123 17,490
General and administrative 31,321 32,558 31,579
Goodwill and other intangible asset impairment   1,896  
Total operating expenses 91,947 100,667 107,952
Operating income (loss) (16,443) (51,480) 20,431
Interest expense, net 504 1,220 383
Other non-operating expense (income), net 394 1,753 (101)
Income (loss) before income tax (17,341) (54,453) 20,149
Income tax expense (benefit) 338 5,093 2,428
Net income (loss) $ (17,679) $ (59,546) $ 17,721
Net income per share:      
Basic (in dollars per share) $ (1.03) $ (3.62) $ 1.11
Diluted (in dollars per share) $ (1.03) $ (3.62) $ 0.97
Weighted average number of shares:      
Basic (in shares) 17,135 16,450 15,915
Diluted (in shares) 17,135 16,450 18,251