XML 96 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of shares      
Beginning, January 1, 2023 (in shares) 11,274,277    
Granted (in shares) 1,264,176    
Exercised (in shares) (169,820) (800,336) (329,224)
Forfeited (in shares) (226,832)    
Expired (in shares) (220,648)    
Ending, December 31, 2023 (in shares) 11,921,153 11,274,277  
Exercisable, December 31, 2021 (in shares) 8,873,733    
Weighted average exercise price      
Beginning, January 1, 2023 (in USD per share) $ 30.06    
Granted (in USD per share) 25.19    
Exercised (in USD per share) 8.78    
Forfeited (in USD per share) 31.20    
Expired (in USD per share) 47.79    
Balance, December 31, 2023 (in USD per share) 29.49 $ 30.06  
Exercisable, December 31, 2021 (in USD per share) $ 30.14    
Weighted average remaining contractual term (years)      
Balance, December 31, 2023 6 years 3 months 21 days    
Exercisable, December 31, 2023 5 years 7 months 24 days    
Aggregate intrinsic value      
Balance, December 31, 2023 $ 30,996    
Exercisable, December 31, 2023 $ 30,985