v3.26.1
Accounts Receivable and Significant Concentrations (Details 2)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
U.S Federal Government One        
Revenue percentage 85.00% 82.00% 85.00% 84.00%