v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
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 stock-based compensation $ 7,368 $ 12,612 $ 15,738 $ 27,239
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 7,700 $ 13,000 16,300 $ 27,800
Unrecognized stock based compensation expense $ 40,100   $ 40,100  
Stock based compensation, weighted average period of recognition     1 year 1 month 6 days  
Equity Incentive Plan 2021        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares) 49.9   49.9  
Shares initially reserved for issuance (in shares) 30.0   30.0