v3.26.1
Stock-Based Compensation - Summary of Classification of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 8,794 $ 10,627 $ 17,867 $ 22,201
Income Statement Location: us-gaap:CostOfRevenue        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 1,128 1,421 2,338 2,823
Income Statement Location: us-gaap:GeneralAndAdministrativeExpense        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 4,089 4,899 8,448 10,643
Income Statement Location: us-gaap:ResearchAndDevelopmentExpense        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 2,763 3,339 5,503 6,846
Income Statement Location: us-gaap:SellingAndMarketingExpense        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 814 $ 968 $ 1,578 $ 1,889