XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Notes Payable (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Total notes payable $ 2,730,874 $ 2,316,652
Due within one year 745,132 978,246
Due after one year 1,985,742 1,338,406
Note Payable through June 2027 [Member]    
Total notes payable 292,565 $ 297,230
Monthly payment 2,500  
Balloon payment 260,886  
Interest rate   7.00%
Note Payable through January 2027 [Member]    
Total notes payable 650,000 $ 0
Monthly payment 2,750  
Balloon payment 650,000  
Interest rate   5.00%
Note Payable through January 2025 [Member]    
Total notes payable 0 $ 186,557
Monthly payment 14,821  
Interest rate   7.00%
Note Payable through September 2024 [Member]    
Total notes payable 20,498 $ 50,672
Monthly payment 5,181  
Interest rate   4.78%
Note Payable through July 2024 [Member]    
Total notes payable 4,833 $ 33,541
Monthly payment 4,847  
Interest rate   3.45%
Note Payable through February 2024 [Member]    
Total notes payable 0 $ 604
Monthly payment 303  
Interest rate   4.50%
Note Payable through June 2024 [Member]    
Total notes payable 0 $ 3,713
Monthly payment 627  
Interest rate   4.50%
Note Payable through May 2025 [Member]    
Total notes payable 16,159 $ 24,591
Monthly payment 1,515  
Interest rate   6.30%
Note Payable through June 2025 [Member]    
Total notes payable 10,051 $ 14,843
Monthly payment 866  
Interest rate   6.30%
Note Payable through June 2027 One [Member]    
Total notes payable 38,644 $ 44,447
Monthly payment 1,174  
Interest rate   5.90%
Note Payable through April 2028 [Member]    
Total notes payable 23,642 $ 0
Monthly payment 576  
Interest rate   5.90%
Note Payable through May 2024 [Member]    
Total notes payable 0 $ 51,182
Monthly payment 10,352  
Interest rate   4.50%
Note Payable through August 2025 [Member]    
Total notes payable 66,174 $ 92,948
Monthly payment 4,933  
Interest rate   6.90%
Two Note Payable through July 2024 [Member]    
Total notes payable 600 $ 4,126
Monthly payment 602  
Interest rate   6.99%
Note Payable through Aprilt 2026 [Member]    
Total notes payable 338,729 $ 0
Monthly payment 16,642  
Interest rate   8.24%
Note Payable through November 2024 [Member]    
Total notes payable 7,471 $ 16,251
Monthly payment 1,512  
Interest rate   4.60%
Two Note Payable through January 2025 [Member]    
Total notes payable 0 $ 216,880
Monthly payment 17,125  
Interest rate   4.50%
Note Payable through April 2026 One [Member]    
Total notes payable 94,228 $ 0
Monthly payment 4,572  
Interest rate   2.06%
Note Payable through October 2026 [Member]    
Total notes payable 755,108 $ 899,417
Monthly payment 29,656  
Interest rate   8.01%
Note Payable through December 2026 [Member]    
Total notes payable 49,460 $ 58,156
Monthly payment 1,836  
Interest rate   8.50%
Note Payable through December 2054 [Member]    
Total notes payable 158,543 $ 160,123
Monthly payment 731  
Interest rate   3.75%
Note Payable through June 2028 [Member]    
Total notes payable 49,069 $ 54,418
Monthly payment 1,152  
Interest rate   5.99%
Two Note Payable through June 2028 [Member]    
Total notes payable 50,670 $ 56,194
Monthly payment 1,190  
Interest rate   5.99%
Note Payable through December 2028 [Member]    
Total notes payable 46,669 $ 50,759
Monthly payment 1,060  
Interest rate   9.24%
Note Payable through February 2029 [Member]    
Total notes payable 57,761 $ 0
Monthly payment $ 1,293  
Interest rate   9.94%