v3.26.1
Commitments and Contingencies (Details 1) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
2027 $ 375,629  
2028 297,706  
2029 6,945  
Thereafter  
Total future minimum lease payments 680,280  
Less imputed interest (51,367)  
Total 628,913  
Current lease liability 332,410 $ 337,246
Noncurrent lease liability $ 296,503 $ 372,478