XML 159 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable (Details 1)
Dec. 31, 2024
USD ($)
Notes Payable  
2025 $ 709,381
2026 485,852
2027 313,374
2028 124,118
2029 100,014
Total $ 1,732,739