v3.25.4
Stock Based Compensation (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share authorized 200,000,000 200,000,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 0  
Stock based compensation $ 1,144,773 $ 1,501,444
Compensation cost related to non vested awards not yet recognized $ 1,539,082  
Average remaining expense recognition period 3 years  
2017 ECP [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 625,979  
2025 Plan [Member]    
Granted shares 965,885  
Share authorized 1,119,885  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 154,000