Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation - Narrative (Details)

v3.25.1
Stock-Based Compensation - Narrative (Details)
1 Months Ended 3 Months Ended
Mar. 31, 2025
$ / shares
shares
Feb. 28, 2025
$ / shares
shares
Nov. 30, 2024
shares
Jun. 30, 2021
Apr. 30, 2025
plan
shares
Jan. 31, 2025
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of equity incentive plans | plan         2  
ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Purchase price of shares, percentage       85.00%    
PSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Outstanding shares (in shares)         3,448,000 2,918,000
Granted (in shares)         650,000  
Market conditions 75.00% 75.00% 75.00%      
Performance conditions 25.00% 25.00% 25.00%      
Award vesting percentage         100.00%  
PSUs | 2021 PSU            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Outstanding shares (in shares)         660,000  
Award requisite service period         5 years  
PSUs | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 0 0 0      
Award vesting percentage 0.00% 0.00% 0.00%      
PSUs | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 965,702 333,336 4,275,000      
Award vesting percentage 200.00% 200.00% 200.00%      
PSUs | Chief Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Outstanding shares (in shares)         2,137,500  
Award requisite service period     3 years      
Granted (in shares)     2,137,500      
Award vesting percentage         100.00%  
PSUs | Chief Administrative Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Outstanding shares (in shares)         166,668  
Award requisite service period   3 years        
Granted (in shares)   166,668        
Equity volatility   49.40%        
Risk-free rate   4.22%        
Fair value of common stock (in dollars per share) | $ / shares   $ 8.98        
Expected dividend yield   0.00%        
Valuation on the grant date (in dollars per share) | $ / shares   $ 13.55        
Expected term   3 years        
PSUs | Executive Leadership Team            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Outstanding shares (in shares)         482,851  
Award requisite service period 3 years          
Granted (in shares) 482,851          
Award vesting percentage         100.00%  
Equity volatility 50.80%          
Risk-free rate 3.96%          
Fair value of common stock (in dollars per share) | $ / shares $ 9.14          
Expected dividend yield 0.00%          
Valuation on the grant date (in dollars per share) | $ / shares $ 14.84