v3.26.1
Equity Incentive Plans and Stock-Based Compensation - Summary 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
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized $ 5,935 $ 9,335 $ 12,629 $ 18,657
Excess income tax benefits (deficiencies) related to stock-based compensation expense 108 (48) 205 115
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized 563 574 1,090 1,072
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized 629 720 1,191 1,469
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense, net of amounts capitalized $ 4,743 $ 8,041 $ 10,348 $ 16,116