XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
LONG TERM DEBT (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Note payable $ 20,500,000 $ 18,000,000
Less: current portion 0 0
Note payable non-current 20,500,000 18,000,000
Note Payable 1 [Member]    
Note payable 6,000,000 6,000,000
Note Payable 2 [Member]    
Note payable 12,000,000 12,000,000
Note Payable 3 [Member]    
Note payable $ 2,500,000 $ 0