XML 101 R85.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments - Carrying Value and Fair Value of Long-Term Debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value $ 471,164 $ 315,419
Fair Value 471,370 315,646
Revolving Credit Facility Due Mar. 2020 And Nov. 2016 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 213,478 36,813
Fair Value 213,478 36,813
Term Loan, Due Feb. 2024 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 235,303 249,715
Fair Value 235,303 249,715
2.40% Term Loan, Due Jun. 2022 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 1,698 2,629
Fair Value 1,713 2,651
2.05% Term Loan, Due Mar. 2023 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 11,100 14,737
Fair Value 11,216 14,873
1.30% Term Loan, Due Jun. 2023 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 3,396 4,382
Fair Value 3,407 4,384
1.55% Term Loan, Due Sep. 2025 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 6,189 7,143
Fair Value $ 6,253 $ 7,210