XML 70 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]    
Beginning balance $ 3,754,306 $ 2,139,765
Provision for write-offs 34,838,046 23,239,189
Accounts written off (28,615,411) (21,624,648)
Ending balance $ 9,976,941 $ 3,754,306