v3.25.2
Bank Debt - Schedule of Principal Payments Due Under Bank Loans Outstanding (Details) - Debt [Member]
Jun. 30, 2025
USD ($)
Schedule of Principal Payments Due Under Bank Loans Outstanding [Line Items]  
During the Six-Month Period Ending December 31, 2025 $ 778,599
During the Years Ending December 31, 2026 3,340,884
During the Years Ending December 31, 2027 798,796
During the Years Ending December 31, 2028 347,623
During the Years Ending December 31, 2029 276,720
During the Years Ending December 31, Thereafter 4,321,837
During the Years Ending December 31, Total 9,864,459
Debt issuance costs, 2025 (10,147)
Debt issuance costs, 2026 (13,580)
Debt issuance costs, 2027 (5,420)
Debt issuance costs, 2028 (3,513)
Debt issuance costs, 2029 (3,513)
Debt issuance costs, Thereafter (7,834)
Debt issuance costs, Total (44,007)
Debt discount cost, 2025 (10,446)
Debt discount cost, 2026 (11,344)
Debt discount cost, 2027
Debt discount cost, 2028
Debt discount cost, 2029
Debt discount cost, Thereafter
Debt discount cost, Total (21,790)
Total 2025 758,006
Total 2026 3,315,960
Total 2027 793,376
Total 2028 344,110
Total 2029 273,207
Total Thereafter 4,314,003
Total 9,798,662
Loan #1 [Member]  
Schedule of Principal Payments Due Under Bank Loans Outstanding [Line Items]  
During the Six-Month Period Ending December 31, 2025 120,727
During the Years Ending December 31, 2026 248,604
During the Years Ending December 31, 2027 257,649
During the Years Ending December 31, 2028 266,537
During the Years Ending December 31, 2029 276,720
During the Years Ending December 31, Thereafter 4,321,837
During the Years Ending December 31, Total 5,492,074
Loan #2 [Member]  
Schedule of Principal Payments Due Under Bank Loans Outstanding [Line Items]  
During the Six-Month Period Ending December 31, 2025 267,671
During the Years Ending December 31, 2026 549,881
During the Years Ending December 31, 2027 140,416
During the Years Ending December 31, 2028
During the Years Ending December 31, 2029
During the Years Ending December 31, Thereafter
During the Years Ending December 31, Total 957,968
Loan #3 [Member]  
Schedule of Principal Payments Due Under Bank Loans Outstanding [Line Items]  
During the Six-Month Period Ending December 31, 2025 51,128
During the Years Ending December 31, 2026 106,146
During the Years Ending December 31, 2027 83,143
During the Years Ending December 31, 2028
During the Years Ending December 31, 2029
During the Years Ending December 31, Thereafter
During the Years Ending December 31, Total 240,417
Loan #4 [Member]  
Schedule of Principal Payments Due Under Bank Loans Outstanding [Line Items]  
During the Six-Month Period Ending December 31, 2025 111,450
During the Years Ending December 31, 2026 228,965
During the Years Ending December 31, 2027 240,432
During the Years Ending December 31, 2028
During the Years Ending December 31, 2029
During the Years Ending December 31, Thereafter
During the Years Ending December 31, Total 580,847
Loan #5 [Member]  
Schedule of Principal Payments Due Under Bank Loans Outstanding [Line Items]  
During the Six-Month Period Ending December 31, 2025 35,362
During the Years Ending December 31, 2026 73,415
During the Years Ending December 31, 2027 77,156
During the Years Ending December 31, 2028 81,086
During the Years Ending December 31, 2029
During the Years Ending December 31, Thereafter
During the Years Ending December 31, Total 267,019
Loan #6 [Member]  
Schedule of Principal Payments Due Under Bank Loans Outstanding [Line Items]  
During the Six-Month Period Ending December 31, 2025 128,587
During the Years Ending December 31, 2026 1,418,532
During the Years Ending December 31, 2027
During the Years Ending December 31, 2028
During the Years Ending December 31, 2029
During the Years Ending December 31, Thereafter
During the Years Ending December 31, Total 1,547,119
Loan #7 [Member]  
Schedule of Principal Payments Due Under Bank Loans Outstanding [Line Items]  
During the Six-Month Period Ending December 31, 2025 63,674
During the Years Ending December 31, 2026 715,341
During the Years Ending December 31, 2027
During the Years Ending December 31, 2028
During the Years Ending December 31, 2029
During the Years Ending December 31, Thereafter
During the Years Ending December 31, Total $ 779,015