v3.25.2
Debt (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Notes payable, current portion $ 367,485 $ 411,890
Notes Payable [Member]    
Notes payable outstanding 367,485 411,890
Notes payable, current portion 367,485 411,890
Notes payable - long-term 0 0
Kapitus [Member]    
Notes payable outstanding 122,973 122,973
Henry Sierra [Member]    
Notes payable outstanding 148,946 148,946
Clearview [Member]    
Notes payable outstanding $ 95,566 $ 139,971