v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Total revenue $ 48,578 $ 32,632
Cost of revenue 27,740 19,149
Gross profit 20,838 13,483
Operating expenses:    
Research and development 16,082 14,985
Sales and marketing 7,840 6,423
General and administrative 16,128 15,905
Total operating expenses 40,050 37,313
Loss from operations (19,212) (23,830)
Other income (expense):    
Interest income 2,474 1,705
Other income (expense), net (175) 303
Total other income, net 2,299 2,008
Loss before income taxes (16,913) (21,822)
Provision for income tax expense 552 195
Net loss (17,465) (22,017)
Other comprehensive income (loss)    
Changes in unrealized gain (loss) on available for sale securities (120) 46
Foreign currency translation adjustments 0 80
Total comprehensive loss $ (17,585) $ (21,891)
Net loss per common share, basic (in dollars per share) $ (0.28) $ (0.42)
Net loss per common share, diluted (in dollars per share) $ (0.28) $ (0.42)
Weighted-average shares used to compute basic net loss per share (in shares) 61,824,843 52,488,199
Weighted-average shares used to compute diluted net loss per share (in shares) 61,824,843 52,488,199
Product revenue    
Total revenue $ 48,231 $ 31,105
Royalties    
Total revenue $ 347 $ 1,527