v3.20.1
CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Accounts receivable, allowance for bad debt (in Dollars) $ 5,665,031 $ 0
Accounts receivables from fines and fees from merchant, allowance for bad debt (in Dollars) $ 6,665,031 $ 0
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 495,000,000 495,000,000
Common stock, shares issued 169,862,933 166,390,363
Common stock, shares outstanding 169,862,933 166,390,363