XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 166,662 $ 156,236 $ 147,794
Cost of revenue 63,574 62,660 64,851
Gross profit 103,088 93,576 82,943
Operating expenses:      
Research & development 32,690 28,182 27,327
Selling, general & administrative 95,847 84,794 74,096
Impairment of intangible assets 62,190 0 0
Change in fair value of contingent consideration 0 0 (21,095)
Total operating expenses 190,727 112,976 80,328
(Loss) income from operations (87,639) (19,400) 2,615
Interest and other income (expense), net 2,312 654 (188)
(Loss) income before income taxes (85,327) (18,746) 2,427
Benefit from for income taxes (2,660) (3,887) (1,707)
Net (loss) income $ (82,667) $ (14,859) $ 4,134
Basic (in dollars per share) $ (5.64) $ (1.02) $ 0.29
Diluted (in dollars per share) $ (5.64) $ (1.02) $ 0.28
Basic (in shares) 14,656 14,561 14,401
Diluted (in shares) 14,656 14,561 14,634
Net (loss) income $ (82,667) $ (14,859) $ 4,134
Foreign currency translation adjustment 500 (725) (1,176)
Comprehensive (loss) income $ (82,167) $ (15,584) $ 2,958