XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Note Payable (Details) - Notes Payable, Other Payables [Member] - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total notes payable $ 6,707,013 $ 7,286,921
Less current maturities (1,579,091) (1,340,597)
Long-term maturities $ 5,127,922 $ 5,946,324