XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue $ 41,465 $ 40,264 $ 123,691 $ 116,614
Cost of revenue 16,521 17,485 46,932 47,169
Gross Profit 24,944 22,779 76,759 69,445
Operating expenses:        
Research and development 7,791 7,301 25,105 20,433
Selling, general and administrative 24,827 21,276 75,512 61,745
Total operating expenses 32,618 28,577 100,617 82,178
Loss from operations (7,674) (5,798) (23,858) (12,733)
Interest and other income, net 635 436 1,735 378
Loss before income taxes (7,039) (5,362) (22,123) (12,355)
Benefit from income taxes (463) (1,187) (2,456) (2,404)
Net income (loss) $ (6,576) $ (4,175) $ (19,667) $ (9,951)
Net loss per share:        
Basic (in dollars per share) $ (0.45) $ (0.29) $ (1.34) $ (0.68)
Diluted (in dollars per share) $ (0.45) $ (0.29) $ (1.34) $ (0.68)
Weighted average common shares outstanding:        
Basic (in shares) 14,635 14,603 14,659 14,542
Diluted (in shares) 14,635 14,603 14,659 14,542
Net income (loss) $ (6,576) $ (4,175) $ (19,667) $ (9,951)
Foreign currency translation adjustment (407) (851) (121) (1,779)
Comprehensive loss $ (6,983) $ (5,026) $ (19,788) $ (11,730)