v3.26.1
Stock-based Compensation - Total Compensation Costs for Stock-Based Awards (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 9,301 $ 22,344 $ 23,912 $ 47,507
Capitalized stock-based compensation 413 1,904 943 4,481
Total stock-based compensation 9,714 24,248 24,855 51,988
Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 124 506 471 1,079
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 5,556 12,695 14,156 25,738
Income Statement Location [Axis]: us-gaap:MarketingAndAdvertisingExpense        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 426 1,302 1,286 2,805
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 1,735 4,247 4,462 10,032
Income Statement Location [Axis]: us-gaap:SellingExpense        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 1,460 3,594 3,537 7,853
Options        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 186 747 394 1,815
RSUs        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 9,262 18,537 21,850 40,707
PSUs        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense (347) 2,782 1,148 4,311
Employee stock purchase plan        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 200 $ 278 $ 520 $ 674