XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended 120 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Stock-Based Compensation        
Awards available for future grant under the Plan (in shares) 1,189,503     1,189,503
Expected to vest (in shares) 5,615,834     5,615,834
Total unrecognized compensation cost $ 18.7     $ 18.7
Intrinsic value of stock options exercised $ 50.1 $ 7.5 $ 5.4  
Stock options        
Stock-Based Compensation        
Expiration period 10 years      
Vesting period 4 years      
Weighted average period over which unrecognized compensation is expected to be recognized 2 years 7 months 6 days      
Restricted stock units        
Stock-Based Compensation        
Granted (in USD per share) $ 48.20 $ 30.36 $ 33.71  
Unrecognized compensation cost $ 27.0     $ 27.0
Weighted average period over which unrecognized compensation is expected to be recognized 2 years 8 months 12 days      
Fair value of vested awards $ 15.7 $ 6.8    
Restricted stock units | Awarded annually | Nonemployee directors        
Stock-Based Compensation        
Vesting period 1 year      
Restricted stock units | Awarded upon initial appointment to the BOD | Nonemployee directors        
Stock-Based Compensation        
Vesting period 3 years      
Employee Stock Purchase Plan        
Stock-Based Compensation        
Common stock available for issuance (in shares) 1,000,000     1,000,000
Shares of common stock issued (in shares)       889,342