v3.26.1
STOCK-BASED AWARD PLANS - Options under 2020 Plan (Details) - Employee Stock Option - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Units      
Beginning, balance 1,700    
Granted 0 0  
Exercised (365)    
Forfeited (64)    
Ending balance 1,271   1,700
Exercisable 1,271    
Weighted Average Per Share      
Beginning balance $ 7.32    
Exercised 2.56    
Forfeited 19.73    
Ending Balance 8.06   $ 7.32
Exercisable $ 8.06    
Remaining contractual life, outstanding 3 years 10 months 24 days   4 years 3 months 18 days
Remaining contractual life, exercisable 3 years 10 months 24 days    
Intrinsic value, outstanding $ 7,654   $ 22,526
Intrinsic value, exercisable $ 7,654    
Minimum      
Weighted Average Per Share      
Vesting period 1 year    
Maximum      
Weighted Average Per Share      
Vesting period 4 years