XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Note Payable - Others (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Debt Disclosure [Abstract]    
Total notes payable - Others $ 7,234,810 $ 7,249,810
Less current maturities (1,152,849) (2,285,023)
Long-term maturities $ 6,081,961 $ 4,964,787