XML 147 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Total notes payable $ 2,174,461 $ 1,795,112
Due within one year 859,393 666,622
Due after one year 1,315,068 1,128,490
Note Payable through June 2027 [Member]    
Total notes payable 306,084 0
Monthly payment 2,500  
Ballon payment $ 260,886  
Interest rate 7.00%  
Note Payable through January 2025 [Member]    
Total notes payable $ 345,268 0
Monthly payment $ 14,821  
Interest rate 7.00%  
Note Payable through October 2024 [Member]    
Total notes payable $ 108,904 164,422
Monthly payment $ 5,181  
Interest rate 4.78%  
Note Payable through July 2024 [Member]    
Total notes payable $ 89,493 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 $ 10,891 17,752
Monthly payment $ 627  
Interest rate 4.50%  
Note Payable through February 2024 [Member]    
Total notes payable $ 4,130 7,501
Monthly payment $ 303  
Interest rate 4.50%  
Note Payable through May 2025 [Member]    
Total notes payable $ 40,687 0
Monthly payment $ 1,515  
Interest rate 6.30%  
Note Payable through June 2023 [Member]    
Total notes payable $ 20,660 58,866
Monthly payment $ 3,550  
Interest rate 10.50%  
Note Payable through June 2025 [Member]    
Total notes payable $ 23,987 0
Monthly payment $ 866  
Interest rate 6.30%  
Note Payable through May 2024 [Member]    
Total notes payable $ 170,182 283,955
Monthly payment $ 10,352  
Interest rate 4.50%  
Note Payable through August 2025 [Member]    
Total notes payable $ 143,812 0
Monthly payment $ 4,933  
Interest rate 6.90%  
Two Note Payable through July 2024 [Member]    
Total notes payable $ 10,820 17,064
Monthly payment $ 602  
Interest rate 6.99%  
Note Payable through November 2024 [Member]    
Total notes payable $ 33,216 49,421
Monthly payment $ 1,512  
Interest rate 4.60%  
Note Payable through August 2023 [Member]    
Total notes payable $ 29,256 70,734
Monthly payment $ 3,751  
Interest rate 6.80%  
Two Note Payable through January 2025 [Member]    
Total notes payable $ 407,909 590,535
Monthly payment $ 17,125  
Interest rate 4.50%  
Two Note Payable through June 2023 [Member]    
Total notes payable $ 76,287 221,694
Monthly payment $ 12,979  
Interest rate 6.45%  
Note Payable through December 2054 [Member]    
Total notes payable $ 163,287 169,211
Monthly payment $ 731  
Interest rate 3.75%  
Note Payable through June 2028 [Member]    
Total notes payable $ 64,648 0
Monthly payment $ 1,152  
Interest rate 5.99%  
Two Note Payable through June 2028 [Member]    
Total notes payable $ 66,758 0
Monthly payment $ 1,190  
Interest rate 5.99%  
Note Payable through December 2028 [Member]    
Total notes payable $ 58,182 $ 0
Monthly payment $ 1,060  
Interest rate 9.24%