XML 82 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - Senior Notes and Term Loan (Details)
12 Months Ended
Jun. 12, 2020
USD ($)
May 14, 2020
USD ($)
Apr. 07, 2020
USD ($)
Sep. 04, 2019
USD ($)
May 18, 2018
USD ($)
Sep. 11, 2017
USD ($)
Jun. 09, 2015
USD ($)
Jan. 31, 2013
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jun. 12, 2020
EUR (€)
Sep. 04, 2019
EUR (€)
May 18, 2018
EUR (€)
Sep. 11, 2017
EUR (€)
Jun. 09, 2015
EUR (€)
Debt Instrument [Line Items]                                
Debt issuance costs                 $ 11,413,000 $ 3,028,000 $ 890,000          
Secured Debt                                
Debt Instrument [Line Items]                                
Debt issuance costs     $ 1,088,000                          
Securitization agreement, maximum borrowing capacity     $ 500,000,000                          
1.750% senior notes due June 12, 2027                                
Debt Instrument [Line Items]                                
Aggregate principal amount of debts | €                       € 500,000,000        
Interest rate percentage                 1.75%     1.75%        
Debt issuance costs $ 4,400,000                              
3.625% senior notes, payable May 15, 2030; interest payable semi-annually                                
Debt Instrument [Line Items]                                
Aggregate principal amount of debts   $ 500,000,000                            
Interest rate percentage   3.625%             3.625%              
Debt issuance costs   $ 5,476,000                            
Floating rate notes due September 04, 2021                                
Debt Instrument [Line Items]                                
Aggregate principal amount of debts | €                         € 300,000,000      
Debt issuance costs       $ 754,000                        
Issuance premium received | €                         € 744,000      
Floating rate notes due May 18, 2020                                
Debt Instrument [Line Items]                                
Aggregate principal amount of debts | €                           € 300,000,000    
Debt issuance costs         $ 890,000                      
Floating rate notes due September 04, 2021                                
Debt Instrument [Line Items]                                
Aggregate principal amount of debts | €                             € 300,000,000  
Debt issuance costs           $ 911,000                    
2.00% senior notes due January 14, 2022                                
Debt Instrument [Line Items]                                
Aggregate principal amount of debts | €                               € 500,000,000
Interest rate percentage                 2.00%             2.00%
Debt issuance costs             $ 4,218,000                  
3.85% senior notes due February 1, 2023                                
Debt Instrument [Line Items]                                
Aggregate principal amount of debts               $ 600,000,000                
Interest rate percentage               3.85% 3.85%              
Debt issuance costs               $ 6,000,000                
Euro Interbank Offered Rate (EURIBOR) | Floating rate notes due September 04, 2021                                
Debt Instrument [Line Items]                                
Basis spread on debt instrument       0.20%                        
Euro Interbank Offered Rate (EURIBOR) | Floating rate notes due May 18, 2020                                
Debt Instrument [Line Items]                                
Basis spread on debt instrument         0.30%                      
Euro Interbank Offered Rate (EURIBOR) | Floating rate notes due September 04, 2021                                
Debt Instrument [Line Items]                                
Basis spread on debt instrument           0.30%