XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER ACCRUED LIABILITIES (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
OTHER ACCRUED LIABILITIES    
Prepayments from customers $ 2,256,314 $ 1,686,868
Accrued property taxes 225,693  
Accrued professional fees 196,165 331,204
Current portion - preferred stock repurchase 1,071,637 1,092,282
Other accrued expenses 79,312 288,550
Total $ 3,829,121 $ 3,398,904