XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Financing Receivable, Past Due [Line Items]    
Total past due $ 3,291,675 $ 4,672,484
Current 21,499,877 19,748,073
Accounts Receivable, before Allowance for Credit Loss, Current 24,791,552 24,420,557
Less than 30 days past due    
Financing Receivable, Past Due [Line Items]    
Total past due 3,076,174 4,306,064
30-60 days past due    
Financing Receivable, Past Due [Line Items]    
Total past due 211,884 341,956
60-90 days past due    
Financing Receivable, Past Due [Line Items]    
Total past due 0 10,302
Greater than 90 days past due    
Financing Receivable, Past Due [Line Items]    
Total past due $ 3,617 $ 14,162