XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable and Significant Concentrations (Details 1)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
U.S Federal Government        
Concentration risk 80.80% 80.50% 80.40% 79.10%