XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number of options    
Options outstanding, beginning balance (in shares) 1,523,000  
Granted (in shares) 0  
Exercised (in shares) (276,000)  
Forfeited and expired (in shares) 0  
Options outstanding, ending balance (in shares) 1,247,000 1,523,000
Number of options exercisable (in shares) 1,247,000  
Weighted- average exercise price    
Outstanding, beginning balance (in usd per share) $ 18.73  
Granted (in usd per share)  
Exercised (in usd per share) 11.31  
Forfeited and expired (in usd per share) 0  
Outstanding, ending balance (in usd per share) 20.37 $ 18.73
Weighted average exercise price, options exercisable (in usd per share) $ 20.30  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted average remaining contractual term (in years), outstanding 4 years 7 months 20 days 4 years 8 months 1 day
Weighted average remaining contractual term (in years), exercisable 4 years 7 months 20 days  
Aggregate intrinsic value, outstanding $ 362,445 $ 465,985
Aggregate intrinsic value, exercisable $ 362,416