XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Gross accounts receivable $ 13,153,746 $ 12,599,572
Less: allowances for doubtful accounts 58,460 62,988
Accounts receivable, net 13,095,286 12,536,584
Commercial    
Gross accounts receivable 2,268,317 1,588,778
Government    
Gross accounts receivable $ 10,885,429 $ 11,010,794