v3.26.1
Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Details) - 2019 Plan - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stock Option Disclosures    
Total non-cash stock-based compensation expense $ 6,843 $ 2,909
Costs of goods sold    
Stock Option Disclosures    
Total non-cash stock-based compensation expense 919 (10)
Sales and marketing    
Stock Option Disclosures    
Total non-cash stock-based compensation expense 1,558 584
Research and development    
Stock Option Disclosures    
Total non-cash stock-based compensation expense 1,419 720
General and administrative    
Stock Option Disclosures    
Total non-cash stock-based compensation expense $ 2,947 $ 1,615