v3.26.1
Stock Compensation Plans (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized compensation expense $ 1,233,463  
Intrinsic value stock options exercised 2,449 $ 1,357,776
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share based compensation expense 5,431 9,988
Unrecognized compensation expense 21,194  
Stock Option Plans [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share based compensation expense $ 463,699 $ 299,272