v3.26.3
STOCKHOLDERS’ EQUITY - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2026
Dec. 31, 2025
Number of options      
Options outstanding, beginning balance (in shares)   859,000  
Granted (in shares) 0 0  
Exercised (in shares)   (377,000)  
Forfeited and expired (in shares)   0  
Options outstanding, ending balance (in shares) 482,000 482,000 859,000
Number of options exercisable (in shares) 482,000 482,000  
Weighted- average exercise price      
Outstanding, beginning balance (in usd per share)   $ 18.38  
Granted (in usd per share)   0  
Exercised (in usd per share)   15.82  
Forfeited and expired (in usd per share)   0  
Outstanding, ending balance (in usd per share) $ 20.36 20.36 $ 18.38
Weighted average exercise price, options exercisable (in usd per share) $ 20.36 $ 20.36  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted average remaining contractual term (in years), outstanding   3 years 5 months 8 days 3 years 9 months 7 days
Weighted average remaining contractual term (in years), exercisable   3 years 5 months 8 days  
Aggregate intrinsic value, outstanding $ 59,481 $ 59,481 $ 135,938
Aggregate intrinsic value, exercisable $ 59,481 $ 59,481