v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Revenue $ 52,588 $ 47,290
Cost of goods sold 10,644 9,595
Gross profit 41,944 37,695
Operating expenses:    
Sales and marketing 32,808 30,681
Research and development 4,192 4,534
General and administrative 10,037 9,960
Total operating expenses 47,037 45,175
Loss from operations (5,093) (7,480)
Interest and other income (expense), net:    
Interest income 1,350 1,592
Interest expense (592) (662)
Other income (expense) 1 8
Net loss (4,334) (6,542)
Other comprehensive income (loss):    
Changes in foreign currency translation (160) 157
Unrealized loss on marketable securities (155) (81)
Comprehensive loss $ (4,649) $ (6,466)
Net loss per share, basic (in dollars per share) $ (0.10) $ (0.15)
Net loss per share, diluted (in dollars per share) $ (0.10) $ (0.15)
Weighted-average number of common shares used to compute basic net loss per share (in shares) 43,959,760 42,337,481
Weighted-average number of common shares used to compute diluted net loss per share (in shares) 43,959,760 42,337,481