XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
May 11, 2021
Debt Instrument [Line Items]    
Fair value of notes payable $ 496,500  
Private Placement [Member] | 2.62% Senior Notes, Series A, due October 14, 2028 [Member]    
Debt Instrument [Line Items]    
Loan, Current Maturity 2028-10  
Private Placement [Member] | 2.89% Senior Notes, Series B, due October 14, 2030 [Member]    
Debt Instrument [Line Items]    
Loan, Current Maturity 2030-10  
Senior Unsecured Notes Payable [Member] | Private Placement [Member]    
Debt Instrument [Line Items]    
Loan, Principal Outstanding   $ 250,000
Senior Unsecured Notes Payable [Member] | Private Placement [Member] | 2.62% Senior Notes, Series A, due October 14, 2028 [Member]    
Debt Instrument [Line Items]    
Loan, Principal Outstanding   $ 50,000
Senior unsecured notes, Interest rate   2.62%
Senior Unsecured Notes Payable [Member] | Private Placement [Member] | 2.89% Senior Notes, Series B, due October 14, 2030 [Member]    
Debt Instrument [Line Items]    
Loan, Principal Outstanding   $ 150,000
Senior unsecured notes, Interest rate   2.89%
Senior Unsecured Notes Payable [Member] | Private Placement [Member] | Series B Tranche [Member]    
Debt Instrument [Line Items]    
Loan, Principal Outstanding   $ 200,000
2016 Term Loan Facility [Member]    
Debt Instrument [Line Items]    
Fair value of debt $ 100,000  
2018 Term Loan Facility [Member]    
Debt Instrument [Line Items]    
Fair value of debt 150,000  
Mortgage Notes Payable [Member]    
Debt Instrument [Line Items]    
Loan, Principal Outstanding 202,305  
Fair value of debt $ 211,100