XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER ACCRUED LIABILITIES (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
OTHER ACCRUED LIABILITIES    
Prepayments from customers $ 2,339,530 $ 1,686,868
Accrued professional fees 185,515 331,204
Current portion - preferred stock repurchase 1,098,282 1,092,282
Other accrued expenses 102,200 288,550
Other accrued liabilities $ 3,725,527 $ 3,398,904