v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 8,370 $ 14,627
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 8,600 $ 14,800
Unrecognized stock based compensation expense $ 49,400  
Stock based compensation, weighted average period of recognition 1 year 2 months 12 days  
Equity Incentive Plan 2021    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized (in shares) 49.9  
Shares initially reserved for issuance (in shares) 29.9