v3.25.1
Accounts Receivable and Significant Concentrations (Details 1)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
U.S Federal Government One    
Concentration risk 85.00% 82.00%
U.S Federal Government    
Concentration risk 83.00% 81.00%