XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt - Senior Notes and Term Loan (Details)
12 Months Ended
Dec. 06, 2022
EUR (€)
Oct. 31, 2022
USD ($)
Aug. 12, 2022
USD ($)
Jun. 12, 2020
USD ($)
May 14, 2020
USD ($)
Apr. 07, 2020
USD ($)
Jan. 31, 2013
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Nov. 01, 2022
Oct. 03, 2022
USD ($)
Aug. 12, 2022
EUR (€)
Jun. 12, 2020
EUR (€)
May 15, 2020
Debt Instrument [Line Items]                              
Debt issuance costs               $ 2,543,000 $ 0 $ 11,413,000          
1.750% Senior Notes, payable June 12, 2027; interest payable annually                              
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%                   3.625%
Debt issuance costs         $ 5,476,000                    
3.85% Senior Notes, payable February 1, 2023; interest payable semi-annually                              
Debt Instrument [Line Items]                              
Aggregate principal amount of debts             $ 600,000,000                
Interest rate (as a percent)             3.85%       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                  
Secured Debt | Term Loan One                              
Debt Instrument [Line Items]                              
Securitization agreement, maximum borrowing capacity     $ 575,000,000                        
Line of credit facility, maximum amount outstanding during period   $ 675,000,000                          
Payments of financing costs               $ 664,000              
Secured Debt | Term Loan Two                              
Debt Instrument [Line Items]                              
Securitization agreement, maximum borrowing capacity | €                         € 220,000,000    
Line of credit facility, maximum amount outstanding during period | € € 220,000,000                            
Secured Debt | Term Loan                              
Debt Instrument [Line Items]                              
Line of credit facility maximum borrowing capacity                       $ 100,000,000      
Consolidated interest coverage ratio     3.5                   3.5    
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Secured Debt | Term Loan                              
Debt Instrument [Line Items]                              
Basis spread on debt instrument (as a percent)     0.10%                        
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Secured Debt | Term Loan | Minimum                              
Debt Instrument [Line Items]                              
Basis spread on debt instrument (as a percent)     0.825%         0.825%              
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Secured Debt | Term Loan | Maximum                              
Debt Instrument [Line Items]                              
Basis spread on debt instrument (as a percent)     1.50%                        
Federal Funds Effective Swap Rate | Secured Debt | Term Loan                              
Debt Instrument [Line Items]                              
Basis spread on debt instrument (as a percent)     0.50%                        
Monthly Sofr | Secured Debt | Term Loan                              
Debt Instrument [Line Items]                              
Basis spread on debt instrument (as a percent)     1.00%                        
Base Rate | Secured Debt | Term Loan | Minimum                              
Debt Instrument [Line Items]                              
Basis spread on debt instrument (as a percent)     0.00%         0.00%              
Base Rate | Secured Debt | Term Loan | Maximum                              
Debt Instrument [Line Items]                              
Basis spread on debt instrument (as a percent)     0.50%                        
Euro Interbank Offered Rate (EURIBOR) | Secured Debt | Term Loan | Minimum                              
Debt Instrument [Line Items]                              
Basis spread on debt instrument (as a percent)     0.825%                        
Euro Interbank Offered Rate (EURIBOR) | Secured Debt | Term Loan | Maximum                              
Debt Instrument [Line Items]                              
Basis spread on debt instrument (as a percent)     1.50%