v3.26.3
Equity Incentive Plans and Stock-Based Compensation - Schedule of Stock-Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Stock-based compensation expense        
Stock-based compensation expense $ 17,121 $ 14,206 $ 44,460 $ 39,822
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
Stock-based compensation expense        
Stock-based compensation expense 185 180 512 569
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Stock-based compensation expense        
Stock-based compensation expense 6,182 5,034 17,499 14,942
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Stock-based compensation expense        
Stock-based compensation expense $ 10,754 $ 8,992 $ 26,449 $ 24,311