XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Total notes payable $ 1,936,107 $ 2,174,461
Due within one year 810,291 859,393
Due after one year 1,125,816 1,315,068
Note Payable through June 2027 [Member]    
Total notes payable 303,928 306,084
Monthly payment 2,500  
Ballon payment $ 260,886  
Interest rate 7.00%  
Note Payable through January 2025 [Member]    
Total notes payable $ 306,623 345,268
Monthly payment $ 14,821  
Interest rate 7.00%  
Note Payable through October 2024 [Member]    
Total notes payable $ 94,605 108,904
Monthly payment $ 5,181  
Interest rate 4.78%  
Note Payable through July 2024 [Member]    
Total notes payable $ 75,686 89,493
Monthly payment $ 4,847  
Interest rate 3.45%  
Note Payable through June 2024 [Member]    
Total notes payable $ 9,126 10,891
Monthly payment $ 627  
Interest rate 4.50%  
Note Payable through February 2024 [Member]    
Total notes payable $ 3,264 4,130
Monthly payment $ 303  
Interest rate 4.50%  
Note Payable through May 2025 [Member]    
Total notes payable $ 36,756 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 $ 10,465 20,660
Monthly payment $ 3,550  
Interest rate 10.50%  
Note Payable through May 2024 [Member]    
Total notes payable $ 140,931 170,182
Monthly payment $ 10,352  
Interest rate 4.50%  
Note Payable through August 2025 [Member]    
Total notes payable $ 131,422 143,812
Monthly payment $ 4,933  
Interest rate 6.90%  
Two Note Payable through July 2024 [Member]    
Total notes payable $ 9,190 10,820
Monthly payment $ 602  
Interest rate 6.99%  
Note Payable through November 2024 [Member]    
Total notes payable $ 29,047 33,216
Monthly payment $ 1,512  
Interest rate 4.60%  
Note Payable through August 2023 [Member]    
Total notes payable $ 18,440 29,256
Monthly payment $ 3,751  
Interest rate 6.80%  
Two Note Payable through January 2025 [Member]    
Total notes payable $ 360,955 407,909
Monthly payment $ 17,125  
Interest rate 4.50%  
Two Note Payable through June 2023 [Member]    
Total notes payable $ 38,450 76,287
Monthly payment $ 12,979  
Interest rate 6.45%  
Note Payable through December 2054 [Member]    
Total notes payable $ 162,589 163,287
Monthly payment $ 731  
Interest rate 3.75%  
Note Payable through June 2028 [Member]    
Total notes payable $ 62,148 64,648
Monthly payment $ 1,152  
Interest rate 5.99%  
Two Note Payable through June 2028 [Member]    
Total notes payable $ 64,176 66,758
Monthly payment $ 1,190  
Interest rate 5.99%  
Note Payable through December 2028 [Member]    
Total notes payable $ 56,551 $ 58,182
Monthly payment $ 1,060  
Interest rate 9.24%