XML 98 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Gross accounts receivable $ 12,469,623 $ 12,599,572
Less: allowances for doubtful accounts 45,023 62,988
Accounts receivable, net 12,424,600 12,536,584
Commercial    
Gross accounts receivable 1,984,143 1,588,778
Government    
Gross accounts receivable $ 10,485,480 $ 11,010,794