XML 66 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Equity Incentive Plans - Summary of Compensation Costs Related to Stock Options and RSUs Included on Unaudited Condensed Consolidated Statements of Operations (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]        
Total share-based compensation expense $ 11,119 $ 13,359 $ 23,047 $ 25,506
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total share-based compensation expense 757 1,010 1,470 1,889
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total share-based compensation expense 4,227 4,565 8,742 8,631
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total share-based compensation expense 2,808 4,276 6,279 8,334
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total share-based compensation expense $ 3,327 $ 3,508 $ 6,556 $ 6,652