XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Accounts Receivable Gross $ 8,547,132 $ 8,301,152
Less: allowances for doubtful accounts 48,889 81,359
Accounts receivable, net 8,498,243 8,219,793
Government [Member]    
Accounts Receivable Gross 5,414,668 6,402,922
Commercial [Member]    
Accounts Receivable Gross $ 3,132,464 $ 1,898,230