XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER ACCRUED LIABILITIES (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
OTHER ACCRUED LIABILITIES    
Prepayments from customers $ 2,609,684 $ 1,686,868
Accrued property taxes 338,540  
Accrued professional fees 228,204 331,204
Current portion - preferred stock repurchase 1,084,795 1,092,282
Other accrued expenses 161,642 288,550
Total $ 4,422,865 $ 3,398,904