XML 83 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized stock-based compensation expense      
Stock options, restricted stock and performance stock units convertible, shares issuable (in shares) 2,263,222    
Inducement Plan 2023      
Unrecognized stock-based compensation expense      
Shares available for future issuance (in shares) 25,176    
Common stock reserved for future issuance (in shares) 500,000    
Maximum | Stock Plan 2015      
Unrecognized stock-based compensation expense      
Expiration period 10 years    
Maximum | Inducement Plan 2023      
Unrecognized stock-based compensation expense      
Expiration period 10 years    
Common stock options      
Unrecognized stock-based compensation expense      
Proceeds resulting from exercise of stock options $ 76.9 $ 34.0 $ 9.0
Total intrinsic value of options exercised $ 167.8 $ 70.4 $ 47.3
Weighted-average grant date fair value of options (in dollars per share) $ 155.42 $ 149.15 $ 54.68
Unrecognized stock compensation expense $ 127.3    
Weighted average remaining period (in years) 2 years 7 months 6 days    
Common stock options | Stock Plan 2015      
Unrecognized stock-based compensation expense      
Shares available for future issuance (in shares) 1,205,990    
Restricted stock units      
Unrecognized stock-based compensation expense      
Equity instruments other than options, outstanding (in shares) 499,559 376,117  
Equity instruments other than options, weighted average grant date fair value (in dollars per share) $ 237.07 $ 241.45  
Restricted stock units | Stock Plan 2015      
Unrecognized stock-based compensation expense      
Equity instruments other than options, outstanding (in shares) 499,559