v3.26.1
Stock-Based Compensation (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Stock options granted 0 0 0 0  
Stock based compensation $ 240,428 $ 291,789 $ 543,147 $ 596,073  
Share authorized 200,000,000   200,000,000   200,000,000
Share-based compensation options, outstanding 0   0    
Compensation cost related to non vested awards not yet recognized $ 1,132,678   $ 1,132,678    
Average remaining expense recognition period     1 year 2 months 12 days    
2017 ECP [Member]          
Share-based compensation options, outstanding 426,970   426,970    
2025 Plan [Member]          
Granted shares     861,820    
Share authorized 1,098,320   1,098,320    
Share-based compensation options, outstanding 236,500   236,500