v3.26.1
Stock-Based Compensation (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Stock based compensation $ 302,719 $ 304,284  
Share authorized 200,000,000   200,000,000
Share-based compensation options, outstanding 0    
Compensation cost related to non vested awards not yet recognized $ 1,416,123    
Average remaining expense recognition period 1 year 2 months 12 days    
2017 ECP [Member]      
Share-based compensation options, outstanding 515,147    
2025 Plan [Member]      
Granted shares 881,885    
Share authorized 1,119,885    
Share-based compensation options, outstanding 238,000