XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 156,236 $ 147,794 $ 130,457
Cost of revenue 62,660 64,851 61,431
Gross profit 93,576 82,943 69,026
Operating expenses:      
Research & development 28,182 27,327 23,431
Selling, general & administrative 84,794 74,096 60,063
Goodwill impairment charge 0 0 42,520
Change in fair value of contingent consideration 0 (21,095) (28,666)
Total operating expenses 112,976 80,328 97,348
(Loss) income from operations (19,400) 2,615 (28,322)
Interest and other income (expense) , net 654 (188) (302)
(Loss) income before income taxes (18,746) 2,427 (28,624)
Benefit from for income taxes (3,887) (1,707) (4,642)
Net (loss) income $ (14,859) $ 4,134 $ (23,982)
Basic (in dollars per share) $ (1.02) $ 0.29 $ (1.69)
Diluted (in dollars per share) $ (1.02) $ 0.28 $ (1.69)
Basic (in shares) 14,561 14,401 14,222
Diluted (in shares) 14,561 14,634 14,222
Net (loss) income $ (14,859) $ 4,134 $ (23,982)
Foreign currency translation adjustment (725) (1,176) 1,356
Comprehensive (loss) income $ (15,584) $ 2,958 $ (22,626)