v3.26.1
Segments - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]            
Total revenue $ 54,626   $ 35,049   $ 103,204 $ 67,681
Less:            
Stock based compensation and amortization expense         18,879 21,724
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 other income, net (2,056)   (2,594)   (4,355) (4,602)
Provision for (benefit from) income tax expense 125   (3,616)   677 (3,421)
Net loss (18,114) $ (17,465) (20,612) $ (22,017) (35,579) (42,629)
Reportable Segment            
Segment Reporting [Line Items]            
Total revenue 54,626   35,049      
Less:            
Product manufacturing costs 25,973   15,059   47,916 31,212
Stock based compensation and amortization expense 2,521   2,260   4,210 3,853
Other costs (553)   1,888   3,555 3,291
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 other income, net (2,056)   (2,594)   (4,355) (4,602)
Provision for (benefit from) income tax expense $ 125   $ (3,616)   $ 677 $ (3,421)