Debt - Additional Information (Details)
1 Months Ended 3 Months Ended
Nov. 30, 2017
USD ($)
Apr. 03, 2020
USD ($)
letters_of_credit
Nov. 15, 2017
USD ($)
Debt Instrument [Line Items]      
Credit facility, maximum borrowing capacity     $ 100,000,000.0
Increase limit     100,000,000
Letters of credit      
Debt Instrument [Line Items]      
Number of letters of credit outstanding | letters_of_credit   2  
Letters of credit outstanding   $ 2,400,000  
Senior secured credit facilities      
Debt Instrument [Line Items]      
Credit facility, maximum borrowing capacity $ 200,000,000    
Covenant terms, ratio of total indebtedness to combined EBITDA   3.00  
Covenant terms, maximum debt to EBITDA ratio, twelve months following purchase   3.25  
Covenant terms, ratio of EBITDA to interest expense, net,   4.50  
Ratio of total indebtedness to combined EBITDA   2.62  
Ratio of combined EBITDA to combined interest expense   11.28  
Interest rate   3.00%  
Senior secured credit facilities | London Interbank Offered Rate (LIBOR) | Minimum      
Debt Instrument [Line Items]      
Spread on variable rate   1.75%  
Senior secured credit facilities | London Interbank Offered Rate (LIBOR) | Maximum      
Debt Instrument [Line Items]      
Spread on variable rate   2.50%  
Senior secured credit facilities | Base Rate | Minimum      
Debt Instrument [Line Items]      
Spread on variable rate   0.75%  
Senior secured credit facilities | Base Rate | Maximum      
Debt Instrument [Line Items]      
Spread on variable rate   1.50%  
Term facility | Line of Credit      
Debt Instrument [Line Items]      
Credit facility, maximum borrowing capacity $ 80,000,000    
Debt instrument, term 5 years    
Revolver | Line of Credit      
Debt Instrument [Line Items]      
Credit facility, maximum borrowing capacity $ 120,000,000    
Debt instrument, term 5 years    
Available borrowing capacity   $ 2,600,000  
Unsecured Debt      
Debt Instrument [Line Items]      
Credit facility, maximum borrowing capacity     $ 75,000,000.0
Amended revolver | Line of Credit      
Debt Instrument [Line Items]      
Credit facility, maximum borrowing capacity $ 25,000,000.0    
Outstanding borrowings   $ 115,000,000