XML 16 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net revenue $ 240,166 $ 366,354 $ 360,093
Cost of revenue 190,979 237,971 226,305
Gross profit 49,187 128,383 133,788
Operating expenses:      
Selling and marketing 47,090 58,883 46,779
Research and development 19,123 17,490 12,265
General and administrative 32,558 31,579 25,577
Goodwill and other intangible asset impairment 1,896    
Total operating expenses 100,667 107,952 84,621
Operating income (loss) (51,480) 20,431 49,167
Interest expense 1,220 383 467
Other non-operating expense (income), net 1,753 (101) (3,757)
Income (loss) before income tax (54,453) 20,149 52,457
Income tax expense (benefit) 5,093 2,428 13,711
Net income (loss) $ (59,546) $ 17,721 $ 38,746
Net income per share:      
Basic (in dollars per share) $ (3.62) $ 1.11 $ 2.62
Diluted (in dollars per share) $ (3.62) $ 0.97 $ 2.37
Weighted average number of shares:      
Basic (in shares) 16,450 15,915 14,801
Diluted (in shares) 16,450 18,251 16,365