XML 137 R120.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments (Detail) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Oct. 25, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Carrying Value $ 844,232,000 $ 775,941,000  
Fair Value 640,188,000 792,906,000  
Revolving credit facility, due Sep. 2026      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Carrying Value 118,685,000 10,000,000  
Fair Value $ 118,685,000 10,000,000  
4.750% Senior Notes, due Oct. 2029      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 4.75%   4.75%
Carrying Value $ 500,000,000 500,000,000 $ 500,000,000
Fair Value 301,250,000 516,875,000  
Term loan, due Feb 2024      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Carrying Value 193,588,000 218,026,000  
Fair Value $ 188,998,000 218,026,000  
2.40% Term Loan, due Jun 2022      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 2.40%    
Carrying Value $ 0 809,000  
Fair Value $ 0 813,000  
2.05% Term Loan, due Mar 2023      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 2.05%    
Carrying Value $ 1,423,000 7,556,000  
Fair Value $ 1,418,000 7,616,000  
1.30% Term Loan, due Jun 2023      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 1.30%    
Carrying Value $ 762,000 2,427,000  
Fair Value $ 754,000 2,433,000  
1.55% Term Loan, due Sep 2025      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 1.55%    
Carrying Value $ 3,594,000 5,204,000  
Fair Value $ 3,430,000 5,234,000  
1.10% Term Loan, due Mar. 2024      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 1.10%    
Carrying Value $ 4,848,000 9,267,000  
Fair Value $ 4,721,000 9,252,000  
0.57% Term Loan, due Jul 2023      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 0.57%    
Carrying Value $ 21,332,000 22,652,000  
Fair Value $ 20,932,000 $ 22,657,000