XML 100 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Unbilled Accounts Receivable (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
U.S Federal Government          
Concentration risk 80.50% 83.30% 79.10% 82.60%  
U.S Federal Government | Accounts Receivable          
Concentration risk     96.00%   97.00%
Commercial          
Concentration risk 18.90% 16.30% 20.20% 17.00%  
Commercial | Accounts Receivable          
Concentration risk     4.00%   3.00%