v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 135,707 $ 107,133 $ 263,141 $ 205,775
Cost of revenue 80,101 65,182 157,480 124,014
Gross profit 55,606 41,951 105,661 81,761
Operating expenses:        
Research and development 26,108 22,737 50,636 44,083
Sales and marketing 21,142 15,973 41,632 31,175
General and administrative 30,110 19,351 58,731 39,837
Total operating expenses 77,360 58,061 150,999 115,095
Operating loss (21,754) (16,110) (45,338) (33,334)
Interest income 2,799 487 5,578 1,054
Interest expense (282) (2,419) (511) (4,825)
Other income (expense)—net (154) (2,307) 1,288 1,211
Loss before provision for income taxes (19,391) (20,349) (38,983) (35,894)
Provision for income taxes (165) (872) (722) (1,644)
Net loss $ (19,556) $ (21,221) $ (39,705) $ (37,538)
Basic and diluted net loss per share:        
Net loss per share—basic (in usd per share) $ (0.24) $ (1.65) $ (0.49) $ (2.93)
Net loss per share—diluted (in usd per share) $ (0.24) $ (1.65) $ (0.49) $ (2.93)
Weighted average shares of common stock outstanding used in computing net loss per share—basic (in shares) 81,337,205 12,833,306 81,257,582 12,793,403
Weighted average shares of common stock outstanding used in computing net loss per share—diluted (in shares) 81,337,205 12,833,306 81,257,582 12,793,403