XML 106 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Term Debt - Senior Notes and Term Loan (Details)
12 Months Ended
Oct. 19, 2021
EUR (€)
Sep. 07, 2021
EUR (€)
Jun. 12, 2020
USD ($)
May 18, 2020
EUR (€)
May 14, 2020
USD ($)
Apr. 07, 2020
USD ($)
Sep. 04, 2019
USD ($)
May 18, 2018
USD ($)
Jun. 09, 2015
USD ($)
Jan. 31, 2013
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jun. 12, 2020
EUR (€)
Sep. 04, 2019
EUR (€)
May 18, 2018
EUR (€)
Jun. 09, 2015
EUR (€)
Debt Instrument [Line Items]                                  
Debt issuance costs                     $ 0 $ 11,413,000 $ 3,028,000        
Repayments of senior debt                     $ 932,252,000 $ 326,904,000 $ 0        
1.750% senior notes due June 12, 2027                                  
Debt Instrument [Line Items]                                  
Aggregate principal amount of debts | €                           € 500,000,000      
Interest rate (as a percent)                           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 (as a percent)         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    
Repayments of senior debt | €   € 300,000,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                  
Repayments of senior debt | €       € 300,000,000                          
2.00% senior notes due January 14, 2022                                  
Debt Instrument [Line Items]                                  
Aggregate principal amount of debts | € € 500,000                               € 500,000,000
Interest rate (as a percent) 2.00%                               2.00%
Debt issuance costs                 $ 4,218,000                
Repayments of senior debt | € € 500,000,000                                
3.85% senior notes due February 1, 2023                                  
Debt Instrument [Line Items]                                  
Aggregate principal amount of debts                   $ 600,000,000              
Interest rate (as a percent)                   3.85%              
Debt issuance costs                   $ 6,000,000              
Secured Debt                                  
Debt Instrument [Line Items]                                  
Debt issuance costs           $ 1,088,000                      
Securitization agreement, maximum borrowing capacity           $ 500,000,000                      
Euro Interbank Offered Rate (EURIBOR) | Floating rate notes due September 04, 2021                                  
Debt Instrument [Line Items]                                  
Basis spread on debt instrument (as a percent)             0.20%                    
Euro Interbank Offered Rate (EURIBOR) | Floating rate notes due May 18, 2020                                  
Debt Instrument [Line Items]                                  
Basis spread on debt instrument (as a percent)               0.30%