XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue $ 36,693 $ 34,292
Cost of revenue 14,889 13,318
Gross Profit 21,804 20,974
Operating expenses:    
Research and development 6,157 6,361
Selling, general and administrative 19,201 18,175
Change in fair value of contingent consideration 0 (4,820)
Total operating expenses 25,358 19,716
(Loss) income from operations (3,554) 1,258
Interest and other income (expense), net (154) (43)
(Loss) income before income taxes (3,708) 1,215
Benefit from income taxes (775) (1,623)
Net (loss) income $ (2,933) $ 2,838
Net (loss) income per share:    
Basic (in dollars per share) $ (0.20) $ 0.20
Diluted (in dollars per share) $ (0.20) $ 0.20
Weighted average common shares outstanding:    
Basic (in shares) 14,466 14,343
Diluted (in shares) 14,466 14,435
Net (loss) income $ (2,933) $ 2,838
Foreign currency translation adjustment (81) (509)
Comprehensive (loss) income $ (3,014) $ 2,329