XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 44,302 $ 39,657 $ 82,226 $ 76,350
Cost of revenue 15,330 14,795 30,411 29,684
Gross Profit 28,972 24,862 51,815 46,666
Operating expenses:        
Research and development 8,914 6,975 17,314 13,132
Selling, general and administrative 23,689 21,268 50,685 40,469
Total operating expenses 32,603 28,243 67,999 53,601
Loss from operations (3,631) (3,381) (16,184) (6,935)
Interest and other income (expense), net 561 96 1,100 (58)
Loss before income taxes (3,070) (3,285) (15,084) (6,993)
Benefit from income taxes (329) (442) (1,993) (1,217)
Net income (loss) $ (2,741) $ (2,843) $ (13,091) $ (5,776)
Net loss per share:        
Basic (in dollars per share) $ (0.19) $ (0.20) $ (0.89) $ (0.40)
Diluted (in dollars per share) $ (0.19) $ (0.20) $ (0.89) $ (0.40)
Weighted average common shares outstanding:        
Basic (in shares) 14,688 14,555 14,671 14,511
Diluted (in shares) 14,688 14,555 14,671 14,511
Net income (loss) $ (2,741) $ (2,843) $ (13,091) $ (5,776)
Foreign currency translation adjustment 14 (847) 286 (928)
Comprehensive loss $ (2,727) $ (3,690) $ (12,805) $ (6,704)