XML 23 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statements of Operations:      
Revenue $ 488,398 $ 488,098 $ 434,395
Cost of revenue 272,933 265,407 216,568
Gross profit 215,465 222,691 217,827
Operating expenses      
Marketing and sales 82,752 82,175 69,309
Research and development 38,222 44,241 36,940
General and administrative 67,544 55,933 51,742
Closure of Japan business 6,922 0 0
Total operating expenses 313,448 182,349 157,991
(Loss) income from operations (97,983) 40,342 59,836
Other (expense) income, net 106 (158) 3,109
(Loss) income before income taxes (97,877) 40,184 62,945
Provision for income taxes 5,585 6,812 12,078
Net (loss) income $ (103,462) $ 33,372 $ 50,867
Net (loss) income per share:      
Basic (in dollars per share) $ (3.77) $ 1.21 $ 1.90
Diluted (in dollars per share) $ (3.77) $ 1.21 $ 1.89
Shares used to compute net (loss) income per share:      
Basic (in shares) 27,409,838 27,617,627 26,737,425
Diluted (in shares) 27,409,838 27,653,099 26,896,357
Other Comprehensive Income (Loss), net of tax      
Foreign currency translation adjustments $ (16,278) $ (13,278) $ 3,598
Net unrealized gains (losses) on investments in securities (1,260) (119) 0
Comprehensive income (loss) (121,000) 19,975 54,465
Europe [Member]      
Statements of Operations:      
Revenue 92,770 90,399 74,796
Operating expenses      
Goodwill impairment $ 118,008 $ 0 $ 0