XML 171 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable and Significant Concentrations (Details 1)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
U.S State Local and Foreign Governments [Member]    
Concentration risk 0.30% 0.60%
Commercial    
Concentration risk 16.30% 19.70%
U.S Federal Government    
Concentration risk 83.40% 79.70%