Subsequent Events - Additional Information (Details)
9 Months Ended
Jan. 23, 2018
USD ($)
employee
Sep. 29, 2017
USD ($)
Feb. 05, 2018
USD ($)
Sentel Corporation | Subsequent event      
Subsequent Event [Line Items]      
Consideration transferred $ 36,000,000    
Sentel Corporation      
Subsequent Event [Line Items]      
Revenues   $ 107,000,000  
Sentel Corporation | Subsequent event      
Subsequent Event [Line Items]      
Entity number of employees | employee 700    
Interest rate swap | Subsequent event      
Subsequent Event [Line Items]      
Derivative, notional amount     $ 15,800,000.0