XML 144 R108.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Segments and Geographic Information (Customer Concentration Risk) (Details) - Customer Concentration Risk - Revenue benchmark
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Entity Wide Revenue Major Customer [Line Items]      
Percentage of revenue 10.00%    
Various agencies of the U.S Federal Government:      
Entity Wide Revenue Major Customer [Line Items]      
Percentage of revenue 53.00% 50.00% 48.00%