XML 85 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Mar. 31, 2024
agreement
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Exercise of common stock options (in shares)   2,383,715 1,369,588 664,643  
Number of contingently returnable share agreements | agreement         2
2024 Agreements          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Weighted average period of recognized term   3 years 1 month 6 days      
Common stock authorized (in shares)         773,099
Compensation expense related to unvested shares | $   $ 9.0      
2021 ESPP          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Issuance of shares for employee stock purchase plan (in shares)   265,729      
Unrecognized compensation expense | $   $ 0.8      
Common Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock, capital shares reserved for future issuance   27,568,628      
Common Stock | 2021 ESPP          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock, capital shares reserved for future issuance   5,096,479      
Fair market value   85.00%      
Stock options          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period   4 years      
Weighted average period of recognized term   7 months 6 days      
Stock options | Share-Based Payment Arrangement, Tranche One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period   1 year      
Vesting percentage   25.00%      
Stock options | Share-Based Payment Arrangement, Tranche Two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period   3 years      
RSU          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in dollars per share) | $ / shares   $ 17.56 $ 14.04 $ 10.49  
Weighted average period of recognized term   2 years 4 months 24 days      
RSU | Minimum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period   3 years      
RSU | Maximum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period   4 years      
Performance Shares | Share-Based Payment Arrangement, Tranche One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage 33.33%        
Performance Shares | Share-Based Payment Arrangement, Tranche Two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage 33.33%        
Performance Shares | Share-Based Payment Arrangement, Tranche Three          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage 33.33%        
Restricted Stock Units And Common Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation expense | $   $ 110.2