XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Accounts receivable, gross $ 10,233,699 $ 35,996,830  
Less: allowances for doubtful accounts 84,971 114,169  
Accounts receivable, net 10,148,728 35,882,661 $ 35,882,661
Commercial      
Accounts receivable, gross 1,208,536 1,898,924  
Government      
Accounts receivable, gross $ 9,025,163 $ 34,097,906