v3.26.1
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Accounts Receivable Gross $ 19,243,730 $ 15,060,025
Less: allowances for credit losses 49,598 57,454
Accounts receivable, net 19,194,132 15,002,571
Government    
Accounts Receivable Gross 15,077,116 12,598,664
Commercial    
Accounts Receivable Gross $ 4,166,614 $ 2,461,361