XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER ACCRUED LIABILITIES (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
OTHER ACCRUED LIABILITIES    
Prepayments from customers $ 1,566,167 $ 1,686,868
Accrued property taxes 112,847  
Accrued professional fees 368,995 331,204
Current portion - preferred stock repurchase 1,058,935 1,092,282
Other accrued expenses 159,965 288,550
Total $ 3,266,909 $ 3,398,904