XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Number of options      
Options outstanding, beginning balance (in shares)   1,523,000  
Granted (in shares) 0 0  
Exercised (in shares)   (438,000)  
Forfeited and expired (in shares)   0  
Options outstanding, ending balance (in shares) 1,085,000 1,085,000 1,523,000
Number of options exercisable (in shares) 1,085,000 1,085,000  
Weighted- average exercise price      
Outstanding, beginning balance (in usd per share)   $ 18.73  
Granted (in usd per share)    
Exercised (in usd per share)   15.88  
Forfeited and expired (in usd per share)   0  
Outstanding, ending balance (in usd per share) $ 19.88 19.88 $ 18.73
Weighted average exercise price, options exercisable (in usd per share) $ 19.88 $ 19.88  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted average remaining contractual term (in years), outstanding   4 years 4 months 9 days 4 years 8 months 1 day
Weighted average remaining contractual term (in years), exercisable   4 years 4 months 9 days  
Aggregate intrinsic value, outstanding $ 424,207 $ 424,207 $ 465,985
Aggregate intrinsic value, exercisable $ 424,207 $ 424,207