XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Additional Information (Details)
1 Months Ended 3 Months Ended
Dec. 31, 2019
USD ($)
Mar. 31, 2021
EUR (€)
Apr. 02, 2021
USD ($)
Apr. 02, 2021
EUR (€)
Apr. 03, 2020
USD ($)
Mar. 27, 2020
USD ($)
Dec. 31, 2019
EUR (€)
Debt Instrument [Line Items]              
Repayment of debt     $ 1,345,000   $ 1,250,000    
Term Loan              
Debt Instrument [Line Items]              
Repayment of debt     $ 1,300,000 € 1,100,000      
Third Amended and Restated Credit Agreement              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 450,000,000.0            
Third Amended and Restated Credit Agreement | First Amendment Revolving Credit Facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity           $ 495,000,000.0  
Increased in line of credit facility           145,000,000.0  
Line of credit facility accordion potential feature           $ 200,000,000.0  
Third Amended and Restated Credit Agreement | Term Loan              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 100,000,000.0           € 90,200,000
Senior credit facilities maturity period 5 years            
Senior credit facilities, maturity month and year 2024-12            
Debt instrument, frequency of periodic payment   quarterly          
Quarterly installments payable on term loan | €   € 1,100,000          
Third Amended and Restated Credit Agreement | Revolving Credit Facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 350,000,000.0            
Senior credit facilities maturity period 5 years            
Senior credit facilities, maturity month and year 2024-12   2024-12 2024-12      
Line of credit facility accordion potential feature $ 200,000,000.0