XML 150 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of options    
Options outstanding, beginning balance (in shares) 4,410,000  
Granted (in shares) 0 0
Exercised (in shares) (1,396,000)  
Forfeited and expired (in shares) (29,000)  
Options outstanding, ending balance (in shares) 2,985,000 4,410,000
Number of options exercisable (in shares) 2,817,000  
Weighted- average exercise price    
Outstanding, beginning balance (in usd per share) $ 14.04  
Granted (in usd per share)  
Exercised (in usd per share) 9.76  
Forfeited and expired (in usd per share) 14.09  
Outstanding, ending balance (in usd per share) 16.04 $ 14.04
Weighted average exercise price, options exercisable (in usd per share) $ 15.54  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted average remaining contractual term (in years), outstanding 5 years 7 months 6 days 6 years 3 months
Weighted average remaining contractual term (in years), exercisable 5 years 6 months 14 days  
Aggregate intrinsic value, outstanding $ 629,865 $ 251,832
Aggregate intrinsic value, exercisable $ 594,157