Quarterly report pursuant to Section 13 or 15(d)

Revenue - Disaggregation of Revenue (Details)

v3.10.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenues $ 170,394 $ 193,860 $ 347,291 $ 391,154
Cost-type        
Disaggregation of Revenue [Line Items]        
Revenues 42,502   94,020  
Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 91,336   181,843  
Time and materials        
Disaggregation of Revenue [Line Items]        
Revenues 36,556   71,428  
U.S. Postal Service        
Disaggregation of Revenue [Line Items]        
Revenues 43,089 45,959 87,120 92,428
DoD        
Disaggregation of Revenue [Line Items]        
Revenues 82,187   169,840  
Commercial        
Disaggregation of Revenue [Line Items]        
Revenues 37,481 35,573 72,604 70,506
Other government        
Disaggregation of Revenue [Line Items]        
Revenues 7,637 $ 8,077 17,727 $ 16,354
Supply Chain Management        
Disaggregation of Revenue [Line Items]        
Revenues 54,263   110,127  
Supply Chain Management | Cost-type        
Disaggregation of Revenue [Line Items]        
Revenues 0   0  
Supply Chain Management | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 54,263   110,127  
Supply Chain Management | Time and materials        
Disaggregation of Revenue [Line Items]        
Revenues 0   0  
Supply Chain Management | U.S. Postal Service        
Disaggregation of Revenue [Line Items]        
Revenues 43,089   87,120  
Supply Chain Management | DoD        
Disaggregation of Revenue [Line Items]        
Revenues 7,525   15,701  
Supply Chain Management | Commercial        
Disaggregation of Revenue [Line Items]        
Revenues 3,413   6,799  
Supply Chain Management | Other government        
Disaggregation of Revenue [Line Items]        
Revenues 236   507  
Aviation        
Disaggregation of Revenue [Line Items]        
Revenues 35,804   68,554  
Aviation | Cost-type        
Disaggregation of Revenue [Line Items]        
Revenues 701   1,098  
Aviation | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 19,869   39,373  
Aviation | Time and materials        
Disaggregation of Revenue [Line Items]        
Revenues 15,234   28,083  
Aviation | U.S. Postal Service        
Disaggregation of Revenue [Line Items]        
Revenues 0   0  
Aviation | DoD        
Disaggregation of Revenue [Line Items]        
Revenues 1,025   2,240  
Aviation | Commercial        
Disaggregation of Revenue [Line Items]        
Revenues 34,037   65,572  
Aviation | Other government        
Disaggregation of Revenue [Line Items]        
Revenues 742   742  
Federal Services Group        
Disaggregation of Revenue [Line Items]        
Revenues 80,327   168,610  
Federal Services Group | Cost-type        
Disaggregation of Revenue [Line Items]        
Revenues 41,801   92,922  
Federal Services Group | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 17,204   32,343  
Federal Services Group | Time and materials        
Disaggregation of Revenue [Line Items]        
Revenues 21,322   43,345  
Federal Services Group | U.S. Postal Service        
Disaggregation of Revenue [Line Items]        
Revenues 0   0  
Federal Services Group | DoD        
Disaggregation of Revenue [Line Items]        
Revenues 73,637   151,899  
Federal Services Group | Commercial        
Disaggregation of Revenue [Line Items]        
Revenues 31   233  
Federal Services Group | Other government        
Disaggregation of Revenue [Line Items]        
Revenues $ 6,659   $ 16,478