XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Notes Payable (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Total notes payable $ 2,782,250 $ 2,174,461
Due within one year 1,043,523 859,393
Due after one year 1,738,727 1,315,068
Note Payable through June 2027 [Member]    
Total notes payable 301,734 306,084
Monthly payment 2,500  
Ballon payment $ 260,886  
Interest rate 7.00%  
Note Payable through January 2025 [Member]    
Total notes payable $ 267,297 345,268
Monthly payment $ 14,821  
Interest rate 7.00%  
Note Payable through October 2024 [Member]    
Total notes payable $ 80,135 108,904
Monthly payment $ 5,181  
Interest rate 4.78%  
Note Payable through July 2024 [Member]    
Total notes payable $ 61,759 89,493
Monthly payment $ 4,847  
Interest rate 3.45%  
Note Payable through June 2024 [Member]    
Total notes payable $ 7,342 10,891
Monthly payment $ 627  
Interest rate 4.50%  
Note Payable through February 2024 [Member]    
Total notes payable $ 2,387 4,130
Monthly payment $ 303  
Interest rate 4.50%  
Note Payable through May 2025 [Member]    
Total notes payable $ 32,764 40,687
Monthly payment $ 1,515  
Interest rate 6.30%  
Note Payable through June 2025 [Member]    
Total notes payable $ 21,754 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 $ 118,817 170,182
Monthly payment $ 10,352  
Interest rate 4.50%  
Note Payable through August 2025 [Member]    
Total notes payable $ 111,350 143,812
Monthly payment $ 4,933  
Interest rate 6.90%  
Two Note Payable through July 2024 [Member]    
Total notes payable $ 7,532 10,820
Monthly payment $ 602  
Interest rate 6.99%  
Note Payable through November 2024 [Member]    
Total notes payable $ 24,830 33,216
Monthly payment $ 1,512  
Interest rate 4.60%  
Note Payable through August 2023 [Member]    
Total notes payable $ 7,438 29,256
Monthly payment $ 3,751  
Interest rate 6.80%  
Two Note Payable through January 2025 [Member]    
Total notes payable $ 313,469 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 $ 161,918 163,287
Monthly payment $ 731  
Interest rate 3.75%  
Note Payable through June 2028 [Member]    
Total notes payable $ 59,610 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%  
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 $ 1,038,079 $ 0
Monthly payment $ 29,656  
Interest rate 8.01%