v3.26.1
SHARE-BASED COMPENSATION (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 28, 2026
Oct. 31, 2025
Mar. 31, 2022
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2018
Dec. 31, 2020
SHARE-BASED COMPENSATION                  
Share-based compensation expenses       $ 688 $ 1,814 $ 2,365 $ 3,258    
Number of stock options granted       0   0      
Stock options                  
SHARE-BASED COMPENSATION                  
Unrecognized compensation cost related to non-vested stock options       $ 0   $ 0      
Restricted Stock Units and PRSUs                  
SHARE-BASED COMPENSATION                  
Share-based compensation expenses       700 $ 1,800 2,400 $ 3,300    
Unrecognized compensation cost related to non-vested restricted stock       $ 8,000   $ 8,000      
Non-vested awards not yet recognized weighted-average period for recognition           2 years 3 months 18 days      
Fair value of restricted stock vested           $ 2,000      
Restricted stock units                  
SHARE-BASED COMPENSATION                  
Number of deferred shares       300,000   300,000      
2018 Plan                  
SHARE-BASED COMPENSATION                  
Annual percentage increase in number of shares authorized for issuance               4.00%  
Shares available for future issuance       0   0      
2018 Plan | Maximum                  
SHARE-BASED COMPENSATION                  
Number of shares authorized for issuance               1,400,000  
2020 Plan                  
SHARE-BASED COMPENSATION                  
Number of additional shares authorized for issuance   600,000 500,000            
Shares available for future issuance       1,400,000   1,400,000      
2020 Plan | Maximum                  
SHARE-BASED COMPENSATION                  
Number of shares authorized for issuance                 400,000
2026 Plan                  
SHARE-BASED COMPENSATION                  
Annual percentage increase in number of shares authorized for issuance 4.00%                
Shares available for future issuance       6,000,000   6,000,000