XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Payable (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Total notes payable $ 3,257,389 $ 2,316,652
Due within one year 1,090,329 978,246
Due after one year 2,167,060 1,338,406
Note Payable through June 2027 [Member]    
Total notes payable 294,918 $ 297,230
Monthly payment 2,500  
Ballon payment 260,886  
Interest rate   7.00%
Note Payable through January 2025 [Member]    
Total notes payable 145,118 $ 186,557
Monthly payment 14,821  
Interest rate   7.00%
Note Payable through July 2024 [Member]    
Total notes payable 19,249 $ 33,541
Monthly payment 4,847  
Interest rate   3.45%
Note Payable through June 2027 One [Member]    
Total notes payable 41,566 $ 44,447
Monthly payment 1,174  
Interest rate   5.90%
Note Payable through June 2024 [Member]    
Total notes payable 1,867 $ 3,713
Monthly payment 627  
Interest rate   4.50%
Note Payable through February 2024 [Member]    
Total notes payable 0 $ 604
Monthly payment 303  
Interest rate   4.50%
Note Payable through May 2025 [Member]    
Total notes payable 20,408 $ 24,591
Monthly payment 1,515  
Interest rate   6.30%
Note Payable through June 2025 [Member]    
Total notes payable 12,466 $ 14,843
Monthly payment 866  
Interest rate   6.30%
Note Payable through May 2024 [Member]    
Total notes payable 20,588 $ 51,182
Monthly payment 10,352  
Interest rate   4.50%
Note Payable through August 2025 [Member]    
Total notes payable 79,676 $ 92,948
Monthly payment 4,933  
Interest rate   6.90%
Two Note Payable through July 2024 [Member]    
Total notes payable 2,378 $ 4,126
Monthly payment 602  
Interest rate   6.99%
Note Payable through November 2024 [Member]    
Total notes payable 11,886 $ 16,251
Monthly payment 1,512  
Interest rate   4.60%
Two Note Payable through January 2025 [Member]    
Total notes payable 167,765 $ 216,880
Monthly payment 17,125  
Interest rate   4.50%
Note Payable through October 2026 [Member]    
Total notes payable 827,982 $ 899,417
Monthly payment 29,656  
Interest rate   8.01%
Note Payable through December 2026 [Member]    
Total notes payable 53,854 $ 58,156
Monthly payment 1,836  
Interest rate   8.50%
Note Payable through December 2054 [Member]    
Total notes payable 158,835 $ 160,123
Monthly payment 731  
Interest rate   3.75%
Note Payable through June 2028 [Member]    
Total notes payable 51,763 $ 54,418
Monthly payment 1,152  
Interest rate   5.99%
Two Note Payable through June 2028 [Member]    
Total notes payable 53,453 $ 56,194
Monthly payment 1,190  
Interest rate   5.99%
Note Payable through December 2028 [Member]    
Total notes payable 48,739 $ 50,759
Monthly payment 1,060  
Interest rate   9.24%
Note Payable through January 2027 [Member]    
Total notes payable 650,000 $ 0
Monthly payment 2,750  
Ballon payment 650,000  
Interest rate   5.00%
Note Payable through September 2024 [Member]    
Total notes payable 35,675 $ 50,672
Monthly payment 5,181  
Interest rate   4.78%
Note Payable through April 2028 [Member]    
Total notes payable 24,554 $ 0
Monthly payment 576  
Interest rate   5.90%
Note Payable through Aprilt 2026 [Member]    
Total notes payable 367,068 $ 0
Monthly payment 16,642  
Interest rate   8.24%
Note Payable through April 2026 One [Member]    
Total notes payable 107,415 $ 0
Monthly payment 4,572  
Interest rate   2.06%
Note Payable through February 2029 [Member]    
Total notes payable 60,166 $ 0
Monthly payment $ 1,293  
Interest rate   9.94%