XML 80 R67.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES - 401 (k) Plan (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 01, 2021
Jun. 30, 2014
Dec. 31, 2024
Dec. 31, 2023
COMMITMENTS AND CONTINGENCIES        
Term of employment required   3 months    
Compensation subject to IRC limitations   100.00%    
Matching contributions, Amount     $ 472,022 $ 405,408
Participants contribution up to 3 percent        
COMMITMENTS AND CONTINGENCIES        
Matching contribution, Percent 100.00%      
Compensation for participant contributions 3.00%      
Participants contribution over 3% and maximum 5%        
COMMITMENTS AND CONTINGENCIES        
Matching contribution, Percent 50.00%      
Minimum | Participants contribution over 3% and maximum 5%        
COMMITMENTS AND CONTINGENCIES        
Compensation for participant contributions 3.00%      
Maximum | Participants contribution over 3% and maximum 5%        
COMMITMENTS AND CONTINGENCIES        
Compensation for participant contributions 5.00%