XML 103 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
EQUITY COMPENSATION PLANS AND STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Shares    
Options outstanding beginning balance (in shares) 5,720,131  
Granted (in shares) 726,430  
Exercised (in shares) (520,189)  
Expired and forfeited (in shares) (178,924)  
Options outstanding ending balance (in shares) 5,747,448  
Options unvested (in shares) 1,182,545  
Exercisable (in shares) 4,513,338  
Weighted Average Exercise Price    
Outstanding beginning balance (in dollars per share) $ 85.26  
Granted (in dollars per share) 80.79  
Exercised (in dollars per share) 65.71  
Expired and forfeited (in dollars per share) 86.01  
Outstanding ending balance (in dollars per share) 86.44  
Options unvested (in dollars per share) 83.47  
Exercisable (in dollars per share) $ 87.38  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted average remaining years, options outstanding 4 years 9 months 18 days  
Weighted average remaining years, options unvested 8 years 8 months 12 days  
Weighted average remaining years, exercisable 3 years 9 months 18 days  
Aggregate intrinsic value, options outstanding $ 5,198 $ 74,704
Aggregate intrinsic value, options unvested 0  
Aggregate intrinsic value, exercisable $ 0  
Closing price of common stock (in dollars per share) $ 65.73