Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION AWARDS (Details Narrative)

v3.24.0.1
STOCK-BASED COMPENSATION AWARDS (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jan. 01, 2024
Apr. 30, 2014
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Option granted expected term     6 years 3 months    
Total unrecognized compensation expense     $ 62,000    
Share-based compensation expense, not yet recognized period of recognition     3 years 2 months 19 days    
Equity Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Weighted average grant-date fair value, options granted     $ 4.2 $ 10.2  
Average intrinsic value of options exercised     $ 92,689 $ 0  
Total unrecognized compensation expense     $ 2,769,000    
Share-based compensation expense, not yet recognized period of recognition     1 year 5 months 26 days    
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     4 years    
2014 Equity Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Percentage of outstanding common shares   7.00%      
Shares available for future issuance         1,436,558
Shares available for future grants         741,870
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     4 years    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period     10 years    
2014 Equity Incentive Plan [Member] | January 1, 2022 [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Percentage of outstanding common shares       7.00%  
Increase in number of shares of common stock available for issuance       291,991  
2014 Equity Incentive Plan [Member] | January 1, 2024 [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Percentage of outstanding common shares     7.00%    
Increase in number of shares of common stock available for issuance     309,658    
2014 Equity Incentive Plan [Member] | Subsequent Event [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares available for future issuance 1,746,215        
Shares available for future grants 899,015        
2014 Equity Incentive Plan [Member] | Subsequent Event [Member] | Evergreen Provision [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Percentage of outstanding common shares 7.00%        
Increase in number of shares of common stock available for issuance 309,658        
Shares available for future issuance 1,746,215        
Shares available for future grants 899,015