v3.26.1
STOCK-BASED COMPENSATION - Stock Option Plans Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Number of Options    
Options outstanding, beginning balance (in shares) 72  
Options granted (in shares) 0  
Options exercised (in shares) (15)  
Options forfeited (in shares) 0  
Options outstanding, ending balance (in shares) 57 72
Number of options vested and exercisable (in shares) 57  
Weighted- Average Exercise Price    
Options outstanding, beginning balance (in dollars per share) $ 22.10  
Options granted (in dollars per share) 0  
Options exercised (in dollars per share) 23.48  
Options forfeited (in dollars per share) 0  
Options outstanding, ending balance (in dollars per share) 21.73 $ 22.10
Weighted Average Exercise Price, Options vested and exercisable (in dollars per share) $ 21.73  
Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value    
Weighted Average Remaining Contractual Term, Options outstanding 1 year 3 months 7 days 1 year 6 months 18 days
Weighted Average Remaining Contractual Term, Options vested and exercisable 1 year 3 months 7 days  
Aggregate Intrinsic Value, Options outstanding $ 845 $ 634
Aggregate Intrinsic Value, Options vested and exercisable $ 845