v3.26.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Restricted stock units  
Share-Based Compensation Arrangement  
Unrecognized stock-based compensation expense | $ $ 16.6
Granted (in shares) 5,895,600
Weighted average grant date fair value (use per share) | $ / shares $ 0.92
Performance stock units  
Share-Based Compensation Arrangement  
Unrecognized stock-based compensation expense | $ $ 1.3
Granted (in shares) 853,000
Performance Shares, Performance-Based  
Share-Based Compensation Arrangement  
Granted (in shares) 564,000
Weighted average grant date fair value (use per share) | $ / shares $ 0.96
Award requisite service period (in years) 3 years
Award vesting rights (as a percent) 150.00%
Performance Shares, Market-Based  
Share-Based Compensation Arrangement  
Granted (in shares) 289,000
Weighted average grant date fair value (use per share) | $ / shares $ 1.09
Performance Shares, Market-Based | Minimum  
Share-Based Compensation Arrangement  
Award vesting rights (as a percent) 0.00%
Performance Shares, Market-Based | Maximum  
Share-Based Compensation Arrangement  
Award vesting rights (as a percent) 100.00%
Performance Shares, Market-Based, Relative Total Shareholder Return (TSR) Awards | Minimum  
Share-Based Compensation Arrangement  
Award vesting rights (as a percent) 0.00%
Performance Shares, Market-Based, Relative Total Shareholder Return (TSR) Awards | Maximum  
Share-Based Compensation Arrangement  
Award vesting rights (as a percent) 150.00%
Warrants  
Share-Based Compensation Arrangement  
Share-based payment award, non-option equity instruments, outstanding, number (in shares) 48,529
Weighted average exercise price, outstanding, (in usd per share) | $ / shares $ 7.34
2021 Plan  
Share-Based Compensation Arrangement  
Number of shares available for grant (in shares) 2,596,726
2007 Plan  
Share-Based Compensation Arrangement  
Number of shares available for grant (in shares) 628,816
ESPP  
Share-Based Compensation Arrangement  
Number of shares reserved for future issuance (in shares) 4,310,250