Unbilled Accounts Receivable and Significant Concentrations (Details Narrative) - USD ($) |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Unbilled accounts receivable | $ 33,548,228 | $ 31,798,431 | |
| Single government customer | |||
| Unbilled accounts receivable | $ 6,800,000 | $ 14,400,000 | $ 16,600,000 |