XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accounts Receivable Gross $ 6,884,217 $ 8,301,152
Less: allowances for doubtful accounts 79,698 81,359
Accounts receivable, net 6,804,519 8,219,793
Government    
Accounts Receivable Gross 4,410,463 6,402,922
Commercial    
Accounts Receivable Gross $ 2,473,754 $ 1,898,230