XML 51 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended
Jan. 31, 2025
shares
Mar. 31, 2026
USD ($)
shares
Jan. 31, 2026
Dec. 31, 2025
shares
Unvested Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total unrecognized compensation cost related to unvested restricted stock units | $   $ 60.4    
Weighted-average period (in years)   3 years 5 months 4 days    
Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total unrecognized compensation cost related to unvested restricted stock units | $   $ 24.1    
Weighted-average period (in years)   10 months 6 days    
Performance Stock Units | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based compensation arrangement by share-based payment award award, performance level aggregate payout     0  
Performance Stock Units | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based compensation arrangement by share-based payment award award, performance level aggregate payout     2.50  
Shares reserved for exercise of outstanding stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average period (in years)   2 years 6 months 7 days    
Unrecognized compensation expense related to unvested stock based awards | $   $ 46.4    
Shares reserved for future awards under the 2024 Inducement Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment award, increase (decrease) authorized (in shares) 870,000      
Number of shares authorized (in shares)   1,000,000   1,000,000
2020 Employee Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares)   4,201,704   2,941,950
2017 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares)   395,850   395,850
2020 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares)   621,318   369,368