v3.26.3
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Revenue $ 98,291 $ 83,327 $ 275,922 $ 231,671
Cost of sales 33,143 29,321 94,447 81,758
Gross profit 65,148 54,006 181,475 149,913
Operating expenses:        
Research and development 20,011 18,187 61,578 52,221
Selling, general and administrative 72,513 59,011 207,269 170,510
Total operating expenses 92,524 77,198 268,847 222,731
Loss from operations (27,376) (23,192) (87,372) (72,818)
Interest expense (856) (919) (2,516) (2,692)
Interest and other income, net 1,658 2,734 4,866 9,905
Loss before income taxes (26,574) (21,377) (85,022) (65,605)
Provision for (benefit from) income taxes (58) 34 (7) 122
Net loss $ (26,516) $ (21,411) $ (85,015) $ (65,727)
Net loss per share, basic (in dollars per share) $ (0.46) $ (0.38) $ (1.49) $ (1.19)
Net loss per share, diluted (in dollars per share) $ (0.46) $ (0.38) $ (1.49) $ (1.19)
Weighted-average common shares used to compute net loss per share attributable to common shareholders        
Basic (in shares) 57,326 55,727 56,971 55,366
Diluted (in shares) 57,326 55,727 56,971 55,366
Other comprehensive loss:        
Foreign currency translation adjustment $ (17) $ 186 $ (32) $ (72)
Comprehensive loss $ (26,533) $ (21,225) $ (85,047) $ (65,799)