v3.25.1
Notes Payable - Schedule of Future Principal Payments Under Notes Payable (Details)
Mar. 31, 2025
USD ($)
Schedule of Future Principal Payments Under Notes Payable [Abstract]  
2026 $ 105,225
2027 472,719
2028 1,367,500
2029 68,798
2030 1,394,694
Thereafter 4,073,478
Total principal payments due on March 31, 2025 $ 7,482,414