XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Accounts Receivable Gross $ 16,813,332 $ 11,976,624
Less: allowances for credit losses 64,081 46,150
Accounts receivable, net 16,749,251 11,930,474
Government    
Accounts Receivable Gross 14,609,529 9,684,059
Commercial    
Accounts Receivable Gross $ 2,203,803 $ 2,292,565