XML 87 R75.htm IDEA: XBRL DOCUMENT v3.25.1
SHARE-BASED COMPENSATION (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2022
Jun. 30, 2018
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2020
SHARE-BASED COMPENSATION            
Annual percentage increase in number of shares authorized for issuance   4.00%        
Share-based compensation expenses     $ 1,444 $ 1,338    
Unrecognized compensation cost related to non-vested stock options     0      
Stock options            
SHARE-BASED COMPENSATION            
Share-based compensation expenses     0 100    
Restricted Stock Units and PRSUs            
SHARE-BASED COMPENSATION            
Share-based compensation expenses     $ 1,400 $ 1,300    
Non-vested awards not yet recognized weighted-average period for recognition     2 years 2 months 12 days      
Unrecognized compensation cost related to non-vested restricted stock     $ 12,200      
Fair value of restricted stock vested     $ 3,100      
Restricted stock units            
SHARE-BASED COMPENSATION            
Granted     1,071,000      
Share-based compensation arrangement by share-based payment award, equity instruments other than options, deferred shares, number     200,000      
2018 Plan            
SHARE-BASED COMPENSATION            
Vesting terms of stock options     stock options vest 25% upon the first anniversary of the date of grant and the remainder ratably monthly thereafter for 36 months. Restricted stock units generally vest ratably in three equal installments on the first, second and third anniversaries of the grant date.      
Shares available for future issuance     4,100,000      
2018 Plan | First Anniversary of Date of Grant            
SHARE-BASED COMPENSATION            
Vesting percentage of stock options     25.00%      
2018 Plan | Maximum            
SHARE-BASED COMPENSATION            
Number of shares authorized for issuance   1,400,000     5,592,670  
Maximum contractual term of stock options     10 years      
2020 Plan            
SHARE-BASED COMPENSATION            
Number of additional shares authorized for issuance 500,000          
Shares available for future issuance     600,000      
2020 Plan | Maximum            
SHARE-BASED COMPENSATION            
Number of shares authorized for issuance         1,400,000 400,000