XML 117 R34.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK AWARDS, WARRANTS AND OPTIONS - Additional Information (Details)
1 Months Ended 12 Months Ended
Jan. 01, 2025
shares
Jan. 01, 2024
shares
Jun. 30, 2021
shares
Dec. 31, 2024
USD ($)
item
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
STOCK AWARDS, WARRANTS AND OPTIONS          
Number of plans | item       5  
Percentage of outstanding shares     5.00%    
Minimum limit of fair market value to be treated as non-statutory stock | $       $ 100,000  
Estimated weighted fair value of option granted (in per share) | $ / shares       $ 5.89 $ 3.85
Total unrecognized fair value compensation cost | $       $ 20,400,000  
Weighted average period       1 year 6 months  
Restricted stock          
STOCK AWARDS, WARRANTS AND OPTIONS          
Restricted stock awards       0 0
Employee Stock Option | Stock Option Plan 2020          
STOCK AWARDS, WARRANTS AND OPTIONS          
Number of shares available for issuance       59,850  
Employee Stock Option | Stock Option Plan 2021          
STOCK AWARDS, WARRANTS AND OPTIONS          
Number of shares authorized for issuance     3,500,000    
Number of additional shares authorized   1,557,416      
Employee Stock Option | Stock Option Plan 2021 | Subsequent event          
STOCK AWARDS, WARRANTS AND OPTIONS          
Number of additional shares authorized 2,279,114        
Minimum | Employee Stock Option          
STOCK AWARDS, WARRANTS AND OPTIONS          
Vesting period       1 year  
Maximum          
STOCK AWARDS, WARRANTS AND OPTIONS          
Vesting period       4 years  
Maximum | Employee Stock Option          
STOCK AWARDS, WARRANTS AND OPTIONS          
Terms of stock option plans       10 years