XML 135 R119.htm IDEA: XBRL DOCUMENT v3.24.1
Stock Compensation Plans (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share based compensation expense $ 601,362 $ 929,692
Unrecognized compensation expense 677,948  
Intrinsic value stock options exercised 657,354 619,064
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share based compensation expense 304 371
Unrecognized compensation expense 3,263  
Stock Option Plans [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share based compensation expense $ 601,058 $ 929,321