XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Stock Options, Incentive Plans, Stock Awards, and Employee Benefit Plan (Details Textual)
12 Months Ended
Mar. 16, 2023
shares
Feb. 08, 2023
shares
Jun. 26, 2022
shares
Feb. 08, 2022
shares
Dec. 15, 2020
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
shares
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)             26,606
Payment, Tax Withholding, Share-Based Payment Arrangement | $             $ 47,382
Share Price (in dollars per share) | $ / shares           $ 1.72  
Warrants Issued to Acquire Information Management Solutions, LLC [Member]              
Class of Warrant or Right, Issued During Period (in shares)         945,599    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         945,599    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 4.23    
Warrants and Rights Outstanding | $         $ 552,283    
Class of Warrant or Right, Term Following Vesting (Year)         5 years    
Warrants Issued to Acquire Information Management Solutions, LLC [Member] | Measurement Input, Share Price [Member]              
Warrants and Rights Outstanding, Measurement Input         0.58    
Warrants Issued to Acquire Information Management Solutions, LLC [Member] | Measurement Input, Risk Free Interest Rate [Member]              
Warrants and Rights Outstanding, Measurement Input         0.0009    
Warrants Issued to Acquire Information Management Solutions, LLC [Member] | Measurement Input, Expected Term [Member]              
Warrants and Rights Outstanding, Measurement Input         5    
Warrants Issued to Acquire Information Management Solutions, LLC [Member] | Measurement Input, Expected Dividend Rate [Member]              
Warrants and Rights Outstanding, Measurement Input         0    
Warrants Issued to Acquire Information Management Solutions, LLC [Member] | Measurement Input, Price Volatility [Member]              
Warrants and Rights Outstanding, Measurement Input         0.599    
Restricted Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   1,403,000       1,520,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   10 years       10 years  
Share-Based Payment Arrangement, Expense | $           $ 2,200,000 $ 2,100,000
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | $           $ 6,907,775  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           5 years 1 month 17 days  
Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 69,000 273,000 66,667 1,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 years 3 years   3 years      
Equity Incentive Plan 2025 [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)           5,000,000  
Increase in Capital Shares Reserved for Future Issuance Per Year [Member]           5.00%  
Equity Incentive Plan 2025 [Member] | Restricted Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           273,000  
Equity Incentive Plan 2025 [Member] | Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           402,900  
The 2023 Employee Stock Purchase Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)           2,500,000  
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent           85.00%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Contingency, Percentage of Total Common Shares Outstanding Required           1.00%  
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)           0  
The 2023 Employee Stock Purchase Plan [Member] | Maximum [Member]              
Common Stock, Capital Shares Reserved for Future Issuance (in shares)           2,500,000