XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable, Net (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Accounts Receivable, after Allowance for Credit Loss [Abstract]    
Trade $ 16,518,164 $ 8,859,237
Finance 5,237,860 2,117,809
Accounts receivable, gross 21,756,024 10,977,046
Less: allowance for doubtful accounts 413,343 1,569,086
Accounts receivable, net $ 21,342,681 $ 9,407,960