XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Notes Payable (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Total notes payable $ 1,849,819 $ 1,625,901
Due within one year 743,589 664,153
Due after one year 1,106,230 961,748
Note Payable through January 2025 [Member]    
Total notes payable 23,398 0
Monthly payment $ 827  
Interest rate 7.00%  
Note Payable through September 2024 [Member]    
Total notes payable $ 136,994 164,422
Monthly payment $ 5,181  
Interest rate 4.78%  
Note Payable through July 2024 [Member]    
Total notes payable $ 116,754 143,547
Monthly payment $ 4,847  
Interest rate 3.45%  
Note Payable through January 2022 [Member]    
Total notes payable $ 0 410
Monthly payment $ 813  
Interest rate 5.25%  
Note Payable through June 2024 [Member]    
Total notes payable $ 14,360 17,752
Monthly payment $ 627  
Interest rate 4.50%  
Note Payable through February 2024 [Member]    
Total notes payable $ 5,835 7,501
Monthly payment $ 303  
Interest rate 4.50%  
Note Payable through June 2023 [Member]    
Total notes payable $ 40,264 58,866
Monthly payment $ 3,550  
Interest rate 10.50%  
Note Payable through May 2027 [Member]    
Total notes payable $ 227,707 283,955
Monthly payment $ 10,352  
Interest rate 4.50%  
Note Payable through July 2024 One [Member]    
Total notes payable $ 13,997 17,064
Monthly payment $ 602  
Interest rate 6.99%  
Note Payable through November 2024 [Member]    
Total notes payable $ 41,410 49,421
Monthly payment $ 1,512  
Interest rate 4.60%  
Note Payable through August 2023 [Member]    
Total notes payable $ 50,346 70,734
Monthly payment $ 3,751  
Interest rate 6.80%  
Note Payable through June 2023 One [Member]    
Total notes payable $ 150,160 221,694
Monthly payment $ 12,979  
Interest rate 6.45%  
Note Payable through Juune 2028 [Member]    
Total notes payable $ 71,808 0
Monthly payment $ 1,190  
Interest rate 5.99%  
Note Payable through June 27 [Member]    
Total notes payable $ 310,285 0
Monthly payment $ 2,500  
Interest rate 7.00%  
Note Payable through June 28 One [Member]    
Total notes payable $ 69,539 0
Monthly payment $ 1,152  
Interest rate 5.99%  
Note Payable through May,25 [Member]    
Total notes payable $ 48,366 0
Monthly payment $ 1,515  
Interest rate 6.30%  
Note Payable through June 25 [Member]    
Total notes payable $ 28,347 0
Monthly payment $ 866  
Interest rate 6.30%  
Note Payable through Januaryone 2025 [Member]    
Total notes payable $ 500,249 $ 590,535
Monthly payment $ 17,125  
Interest rate 4.50%