XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accounts Receivable Gross $ 10,639,136 $ 8,301,152
Less: allowances for doubtful accounts 78,334 81,359
Accounts receivable, net 10,560,802 8,219,793
Government    
Accounts Receivable Gross 8,018,537 6,402,922
Commercial    
Accounts Receivable Gross $ 2,620,599 $ 1,898,230