XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Notes Payable (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Total notes payable $ 2,518,484 $ 2,174,461
Due within one year 1,007,101 859,393
Due after one year 1,511,383 1,315,068
Note Payable through June 2027 [Member]    
Total notes payable 299,502 306,084
Monthly payment 2,500  
Ballon payment $ 260,886  
Interest rate 7.00%  
Note Payable through January 2025 [Member]    
Total notes payable $ 227,279 345,268
Monthly payment $ 14,821  
Interest rate 7.00%  
Note Payable through October 2024 [Member]    
Total notes payable $ 65,492 108,904
Monthly payment $ 5,181  
Interest rate 4.78%  
Note Payable through July 2024 [Member]    
Total notes payable $ 47,711 89,493
Monthly payment $ 4,847  
Interest rate 3.45%  
Note Payable through June 2024 [Member]    
Total notes payable $ 5,537 10,891
Monthly payment $ 627  
Interest rate 4.50%  
Note Payable through February 2024 [Member]    
Total notes payable $ 1,501 4,130
Monthly payment $ 303  
Interest rate 4.50%  
Note Payable through May 2025 [Member]    
Total notes payable $ 28,710 40,687
Monthly payment $ 1,515  
Interest rate 6.30%  
Note Payable through June 2025 [Member]    
Total notes payable $ 17,183 23,987
Monthly payment $ 866  
Interest rate 6.30%  
Note Payable through June 2023 [Member]    
Total notes payable $ 0 20,660
Monthly payment $ 3,550  
Interest rate 10.50%  
Note Payable through May 2024 [Member]    
Total notes payable $ 105,994 170,182
Monthly payment $ 10,352  
Interest rate 4.50%  
Note Payable through August 2025 [Member]    
Total notes payable $ 81,435 143,812
Monthly payment $ 4,933  
Interest rate 6.90%  
Note Payable through December 2028 [Member]    
Total notes payable $ 54,666 58,182
Monthly payment $ 1,060  
Interest rate 9.24%  
Note Payable through May 2026 [Member]    
Total notes payable $ 47,284 0
Monthly payment $ 1,174  
Interest rate 8.01%  
Note Payable through October 2026 [Member]    
Total notes payable $ 969,440 0
Monthly payment $ 29,656  
Interest rate 8.01%  
Two Note Payable through July 2024 [Member]    
Total notes payable $ 5,844 10,820
Monthly payment $ 602  
Interest rate 6.99%  
Note Payable through November 2024 [Member]    
Total notes payable $ 20,565 33,216
Monthly payment $ 1,512  
Interest rate 4.60%  
Note Payable through August 2023 [Member]    
Total notes payable $ 0 29,256
Monthly payment $ 3,751  
Interest rate 6.80%  
Two Note Payable through January 2025 [Member]    
Total notes payable $ 265,446 407,909
Monthly payment $ 17,125  
Interest rate 4.50%  
Two Note Payable through June 2023 [Member]    
Total notes payable $ 0 76,287
Monthly payment $ 12,979  
Interest rate 6.45%  
Note Payable through December 2054 [Member]    
Total notes payable $ 160,899 163,287
Monthly payment $ 731  
Interest rate 3.75%  
Note Payable through June 2028 [Member]    
Total notes payable $ 57,033 64,648
Monthly payment $ 1,152  
Interest rate 5.99%  
Two Note Payable through June 2028 [Member]    
Total notes payable $ 61,555 $ 66,758
Monthly payment $ 1,190  
Interest rate 5.99%