XML 73 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 48,630 $ 39,969 $ 95,920 $ 77,836
Cost of goods sold 9,823 8,393 19,418 16,395
Gross profit 38,807 31,576 76,502 61,441
Operating expenses:        
Sales and marketing 30,781 28,970 61,462 58,357
Research and development 4,309 4,352 8,843 8,697
General and administrative 10,721 8,332 20,681 16,508
Total operating expenses 45,811 41,654 90,986 83,562
Loss from operations (7,004) (10,078) (14,484) (22,121)
Interest and other income (expense), net:        
Interest income 1,520 2,015 3,112 4,128
Interest expense (666) (880) (1,328) (1,761)
Other income (expense) (2) 4 6 (89)
Net loss (6,152) (8,939) (12,694) (19,843)
Other comprehensive income (loss):        
Changes in foreign currency translation 369 (31) 526 (2)
Unrealized loss on marketable securities (29) (8) (110) (106)
Comprehensive loss $ (5,812) $ (8,978) $ (12,278) $ (19,951)
Net loss per share, basic (in dollars per share) $ (0.14) $ (0.22) $ (0.30) $ (0.48)
Net loss per share, diluted (in dollars per share) $ (0.14) $ (0.22) $ (0.30) $ (0.48)
Weighted-average number of common shares used to compute basic net loss per share (in shares) 42,788,123 41,317,627 42,564,158 41,126,009
Weighted-average number of common shares used to compute diluted net loss per share (in shares) 42,788,123 41,317,627 42,564,158 41,126,009