XML 78 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK INCENTIVE PLANS - Stock Option Narratives (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award      
Vesting period (in years) 4 years    
Pre-tax intrinsic value of options exercised $ 5.6 $ 1.3 $ 10.9
Intrinsic value of options exercised 7.4 8.9  
Intrinsic value of options outstanding 7.4 8.9  
Proceeds from issuance of common stock on exercise of stock options $ 0.4 0.3 0.8
Issuance of common stock upon exercise of stock options (in shares) 2,014,063    
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award      
Grant date fair value of options vested $ 2.8 $ 3.4 $ 3.9
Share-based compensation expense not yet recognized $ 1.0    
Share-based compensation not yet recognized, recognition period (in years) 3 months 18 days    
Stock options | Common stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Shares repurchased (in shares)     0
Stock options | 2021 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Vesting period (in years) 4 years    
Nonstatutory options      
Share-based Compensation Arrangement by Share-based Payment Award      
Purchase price as a percentage of common stock (percent) 100.00%    
Cashless Method Stock Option Exercised      
Share-based Compensation Arrangement by Share-based Payment Award      
Issuance of common stock upon exercise of stock options (in shares) 98,403 0 0
Other Than Ten Percent Holder | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award      
Purchase price as a percentage of common stock (percent) 100.00%    
Chief Executive Officer | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award      
Shares subject to repurchase related to stock options early exercised and not yet vested (in shares) 92,230 393,251  
Chief Executive Officer | Weighted average stock options      
Share-based Compensation Arrangement by Share-based Payment Award      
Shares subject to repurchase related to stock options early exercised and not yet vested $ 0.1 $ 0.6  
Minimum | Ten Percent Holder | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award      
Purchase price as a percentage of common stock (percent) 110.00%