XML 65 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
Segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Summary Of Significant Accounting Policies [Line Items]                      
Contract payment term description                 contracts typically contain billing terms that provide for invoicing monthly or upon completion of milestones,  and payment on a net 30-day basis.    
Contracts payment, term                 30 days    
Number of reportable segments | Segment                 1    
Goodwill, impaired, accumulated impairment loss $ 0               $ 0    
Goodwill, impairment loss                 $ 0    
Performance based share awards, performance period                 3 years    
Number of operating segments | Segment                 1    
Revenue 396,636,000 $ 373,918,000 $ 366,717,000 $ 341,254,000 $ 377,910,000 $ 332,968,000 $ 324,315,000 $ 302,780,000 $ 1,478,525,000 $ 1,337,973,000 $ 1,229,162,000
Foreign financial institutions, actual deposits $ 7,100,000       $ 11,900,000       7,100,000 11,900,000  
Federal Government Agencies And Departments                      
Summary Of Significant Accounting Policies [Line Items]                      
Revenue                 $ 561,000,000.0 $ 546,100,000 $ 550,200,000
Federal Government Agencies And Departments | Customer Concentration Risk | Sales Revenue, Net                      
Summary Of Significant Accounting Policies [Line Items]                      
Concentration risk, percentage                 38.00% 41.00% 45.00%
International Clients | Geographic Concentration Risk | Sales Revenue, Net                      
Summary Of Significant Accounting Policies [Line Items]                      
Concentration risk, percentage                 8.00% 13.00% 9.00%
International | Long-Lived Assets                      
Summary Of Significant Accounting Policies [Line Items]                      
Concentration risk, percentage                 17.00% 12.00%  
Minimum                      
Summary Of Significant Accounting Policies [Line Items]                      
Property and equipment, estimated useful life                 2 years    
Finite-lived intangible asset, useful life                 1 year    
Minimum | Other Assets                      
Summary Of Significant Accounting Policies [Line Items]                      
Finite-lived intangible asset, useful life                 3 years    
Maximum                      
Summary Of Significant Accounting Policies [Line Items]                      
Property and equipment, estimated useful life                 7 years    
Finite-lived intangible asset, useful life                 10 years    
Maximum | Other Assets                      
Summary Of Significant Accounting Policies [Line Items]                      
Finite-lived intangible asset, useful life                 5 years