v3.26.3
Stock-Based Compensation - Schedule of Share-based Payment Arrangement, Expensed and Capitalized, Amount (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 7,663 $ 5,445 $ 23,720 $ 20,108
Income Statement Location [Axis]: us-gaap:CostOfRevenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 425 318 1,414 1,170
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 2,759 1,333 7,787 4,727
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 2,422 2,564 8,729 9,303
Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 2,057 $ 1,230 $ 5,790 $ 4,908