v3.26.1
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Accounts Receivable Gross $ 15,245,633 $ 15,060,025
Less: allowances for credit losses 54,136 57,454
Accounts receivable, net 15,191,497 15,002,571
Government    
Accounts Receivable Gross 12,267,982 12,598,664
Commercial    
Accounts Receivable Gross $ 2,977,651 $ 2,461,361