Annual report pursuant to Section 13 and 15(d)

Revenue Recognition - Disaggregation of Revenue (Details)

v3.10.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]                      
Revenues $ 180,996 $ 168,931 $ 170,394 $ 176,897 $ 194,795 $ 174,164 $ 193,860 $ 197,294 $ 697,218 $ 760,113 $ 691,790
USPS                      
Disaggregation of Revenue [Line Items]                      
Revenues                 175,339 180,205 181,215
DoD                      
Disaggregation of Revenue [Line Items]                      
Revenues                 334,494    
Commercial                      
Disaggregation of Revenue [Line Items]                      
Revenues                 150,606 139,458 141,788
Other Government                      
Disaggregation of Revenue [Line Items]                      
Revenues                 36,779 $ 38,221 $ 35,386
Supply Chain Management                      
Disaggregation of Revenue [Line Items]                      
Revenues                 214,809    
Supply Chain Management | USPS                      
Disaggregation of Revenue [Line Items]                      
Revenues                 175,339    
Supply Chain Management | DoD                      
Disaggregation of Revenue [Line Items]                      
Revenues                 24,280    
Supply Chain Management | Commercial                      
Disaggregation of Revenue [Line Items]                      
Revenues                 14,329    
Supply Chain Management | Other Government                      
Disaggregation of Revenue [Line Items]                      
Revenues                 861    
Aviation                      
Disaggregation of Revenue [Line Items]                      
Revenues                 145,423    
Aviation | USPS                      
Disaggregation of Revenue [Line Items]                      
Revenues                 0    
Aviation | DoD                      
Disaggregation of Revenue [Line Items]                      
Revenues                 7,387    
Aviation | Commercial                      
Disaggregation of Revenue [Line Items]                      
Revenues                 135,864    
Aviation | Other Government                      
Disaggregation of Revenue [Line Items]                      
Revenues                 2,172    
Federal Services Group                      
Disaggregation of Revenue [Line Items]                      
Revenues                 336,986    
Federal Services Group | USPS                      
Disaggregation of Revenue [Line Items]                      
Revenues                 0    
Federal Services Group | DoD                      
Disaggregation of Revenue [Line Items]                      
Revenues                 302,827    
Federal Services Group | Commercial                      
Disaggregation of Revenue [Line Items]                      
Revenues                 413    
Federal Services Group | Other Government                      
Disaggregation of Revenue [Line Items]                      
Revenues                 33,746    
Cost-type                      
Disaggregation of Revenue [Line Items]                      
Revenues                 193,730    
Cost-type | Supply Chain Management                      
Disaggregation of Revenue [Line Items]                      
Revenues                 0    
Cost-type | Aviation                      
Disaggregation of Revenue [Line Items]                      
Revenues                 4,863    
Cost-type | Federal Services Group                      
Disaggregation of Revenue [Line Items]                      
Revenues                 188,867    
Fixed-price                      
Disaggregation of Revenue [Line Items]                      
Revenues                 370,078    
Fixed-price | Supply Chain Management                      
Disaggregation of Revenue [Line Items]                      
Revenues                 214,809    
Fixed-price | Aviation                      
Disaggregation of Revenue [Line Items]                      
Revenues                 84,600    
Fixed-price | Federal Services Group                      
Disaggregation of Revenue [Line Items]                      
Revenues                 70,669    
Time and materials                      
Disaggregation of Revenue [Line Items]                      
Revenues                 133,410    
Time and materials | Supply Chain Management                      
Disaggregation of Revenue [Line Items]                      
Revenues                 0    
Time and materials | Aviation                      
Disaggregation of Revenue [Line Items]                      
Revenues                 55,960    
Time and materials | Federal Services Group                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 77,450