v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total revenue $ 54,626 $ 35,049 $ 103,204 $ 67,681
Cost of revenue 27,941 19,207 55,681 38,356
Gross profit 26,685 15,842 47,523 29,325
Operating expenses:        
Research and development 19,341 17,147 35,423 32,132
Sales and marketing 9,186 6,978 17,026 13,401
General and administrative 18,203 18,539 34,331 34,444
Total operating expenses 46,730 42,664 86,780 79,977
Loss from operations (20,045) (26,822) (39,257) (50,652)
Other income (expense):        
Interest income 2,116 2,620 4,444 4,325
Other income (expense), net (60) (26) (89) 277
Total other income, net 2,056 2,594 4,355 4,602
Loss before income taxes (17,989) (24,228) (34,902) (46,050)
Provision for (benefit from) income tax expense 125 (3,616) 677 (3,421)
Net loss (18,114) (20,612) (35,579) (42,629)
Other comprehensive income (loss)        
Changes in unrealized gain (loss) on available for sale securities (171) (70) (291) (24)
Foreign currency translation adjustments 0 401 0 481
Total comprehensive loss $ (18,285) $ (20,281) $ (35,870) $ (42,172)
Net loss per common share, basic (in dollars per share) $ (0.27) $ (0.38) $ (0.56) $ (0.80)
Net loss per common share, diluted (in dollars per share) $ (0.27) $ (0.38) $ (0.56) $ (0.80)
Weighted-average shares used to compute basic net loss per share (in shares) 65,990,437 54,466,143 63,587,322 53,482,635
Weighted-average shares used to compute diluted net loss per share (in shares) 65,990,437 54,466,143 63,587,322 53,482,635
Product revenue        
Total revenue $ 52,763 $ 35,015 $ 100,994 $ 66,120
Royalties        
Total revenue $ 1,863 $ 34 $ 2,210 $ 1,561