XML 92 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Stock Based Compensation - RSU activities (Details) - RSUs - shares
1 Months Ended 12 Months Ended
Aug. 31, 2024
Jun. 30, 2024
Aug. 31, 2023
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
STOCKHOLDERS' EQUITY                  
Number of shares granted         88,250 85,250 85,350    
Number of shares vested         39,811 74,988 64,488    
Number of shares forfeited         39,811 3,226 10,538    
Number of shares outstanding         256,740 248,112 241,076 230,752  
Performance cycle         3 years 3 years 3 years 3 years 3 years
Awards granted in 2024                  
STOCKHOLDERS' EQUITY                  
Number of shares granted         88,250        
Number of shares outstanding         88,250        
Awards granted in 2023                  
STOCKHOLDERS' EQUITY                  
Number of shares granted           85,250      
Number of shares outstanding         85,250        
Awards granted in 2022                  
STOCKHOLDERS' EQUITY                  
Number of shares granted             85,350    
Number of shares forfeited         2,110 2,110      
Number of shares outstanding         83,240        
Awards granted in 2021                  
STOCKHOLDERS' EQUITY                  
Number of shares granted               80,700  
Number of shares vested 39,811                
Number of shares forfeited   40,889       1,078      
Number of shares forfeited due to applicable market condition not satisfied   39,811              
Number of shares forfeited due to retirement of executive officer before completion of applicable performance cycle   1,078              
Performance cycle   3 years              
Awards granted in 2020                  
STOCKHOLDERS' EQUITY                  
Number of shares granted                 75,026
Number of shares vested     74,988            
Number of shares forfeited       38