XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Compensation Plans (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized compensation expense $ 873,138  
Intrinsic value stock options exercised 1,357,776
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share based compensation expense 9,988 889
Unrecognized compensation expense 27,311  
Stock Option Plans [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share based compensation expense $ 299,272 $ 198,998