v3.26.1
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