XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock based compensation expense $ 199,887 $ 143,671
Intrinsic value, stock options exercised 176,935
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock based compensation expense 889 742
Total unrecognized compensation expense 2,375  
Stock Option Plans [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock based compensation expense 198,998 $ 142,929
Total unrecognized compensation expense $ 512,854