XML 47 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK AWARDS, WARRANTS AND OPTIONS - Additional Information (Details)
12 Months Ended 30 Months Ended
Jan. 01, 2024
shares
Jan. 01, 2023
shares
Jun. 11, 2021
shares
Jan. 01, 2021
shares
Dec. 31, 2023
USD ($)
item
$ / shares
shares
Dec. 31, 2022
$ / shares
Dec. 31, 2023
USD ($)
shares
Jun. 30, 2021
shares
Jun. 30, 2020
shares
Disclosure Stockholders Equity, stock Options And Warrants Additional Information [Line Items]                  
Number of plans | item         5        
Number of options available for issuance         1,232,318   1,232,318    
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         $ 3.85 $ 3.04      
Total unrecognized fair value compensation cost | $         $ 13,500,000   $ 13,500,000    
Weighted average period         1 year 6 months        
Aggregate intrinsic value of exercisable | $         $ 8,636,326   8,636,326    
Aggregate intrinsic value of stock options outstanding | $         $ 12,493,414   $ 12,493,414    
Number of common stock shares issued             2,976,154    
Employee Stock Option | Stock Option Plan 2020                  
Disclosure Stockholders Equity, stock Options And Warrants Additional Information [Line Items]                  
Number of shares authorized for issuance                 2,500,000
Number of additional shares authorized     0 823,084          
Employee Stock Option | Stock Option Plan 2021                  
Disclosure Stockholders Equity, stock Options And Warrants Additional Information [Line Items]                  
Number of shares authorized for issuance               3,500,000  
Number of additional shares authorized 1,557,416 1,262,070              
Minimum                  
Disclosure Stockholders Equity, stock Options And Warrants Additional Information [Line Items]                  
Vesting period         1 year        
Maximum                  
Disclosure Stockholders Equity, stock Options And Warrants Additional Information [Line Items]                  
Vesting period         4 years        
Terms of stock option plans         10 years