XML 170 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable Gross $ 11,976,624 $ 8,301,152
Less: allowances for doubtful accounts 46,150 81,359
Accounts receivable, net 11,930,474 8,219,793
Government    
Accounts Receivable Gross 9,684,059 6,402,922
Commercial    
Accounts Receivable Gross $ 2,292,565 $ 1,898,230