Quarterly report pursuant to Section 13 or 15(d)

STOCK-BASED COMPENSATION AWARDS (Details Narrative)

v3.24.1.u1
STOCK-BASED COMPENSATION AWARDS (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2014
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2024
Jan. 01, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock-based compensation expense   $ 982,016 $ 1,026,379        
Option granted expected term   6 years 3 months          
Total fair value of options vested   $ 12,295,938          
Total unrecognized compensation expense   $ 4,648,917          
Share-based compensation expense, not yet recognized period of recognition   2 years 5 months 1 day          
Granted   200,119          
Equity Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Weighted average grant-date fair value, options granted   $ 21.25 $ 3.44        
Average intrinsic value of options exercised   $ 724,213 $ 92,689        
Total unrecognized compensation expense   $ 6,107,211          
Share-based compensation expense, not yet recognized period of recognition   1 year 7 months 17 days          
2014 Equity Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Percentage of outstanding common shares 7.00%            
Aggregate common stock available for stock options granted, shares           1,746,215 1,436,558
Shares available for grant   510,671       899,015 741,870
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%    
2014 Equity Incentive Plan [Member] | January 1, 2014              
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 291,991