v3.25.2
Loans and Notes Payable (Details 2) - USD ($)
Jun. 30, 2025
Feb. 15, 2024
Debt Disclosure [Abstract]    
Remaining 2025 $ 68,116,986  
2026 5,632,581  
2027 25,788  
2028 25,788  
2029 25,788  
beyond 232,751  
Total $ 74,059,682 $ 7,500,000