v3.26.1
Stockholders' Equity - Non-cash 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 $ 34,619 $ 33,859 $ 68,358 $ 66,114
Income Statement Location [Axis]: us-gaap:CostOfRevenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 1,645 1,475 3,084 2,979
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 9,409 10,847 19,128 20,546
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 13,378 10,885 26,104 21,461
Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 10,187 $ 10,652 $ 20,042 $ 21,128