v3.26.1
Segments - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Total revenue $ 48,578 $ 32,632
Less:    
Stock based compensation and amortization expense 7,494 8,498
Research and development 16,082 14,985
Sales and marketing 7,840 6,423
General and administrative 16,128 15,905
Total other income, net (2,299) (2,008)
Provision for income tax expense 552 195
Net loss (17,465) (22,017)
Reportable Segment    
Segment Reporting Information [Line Items]    
Total revenue 48,578 32,632
Less:    
Product manufacturing costs 22,499 15,731
Stock based compensation and amortization expense 1,689 1,593
Other costs 3,552 1,825
Research and development 16,082 14,985
Sales and marketing 7,840 6,423
General and administrative 16,128 15,905
Total other income, net (2,299) (2,008)
Provision for income tax expense 552 195
Net loss $ (17,465) $ (22,017)