XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Summary Of Significant Accounting Policy [Line Items]    
Debt instrument basis spread on variable rate 1.00%  
Restricted Stock [Member]    
Summary Of Significant Accounting Policy [Line Items]    
Shares withheld to satisfy tax withholding obligations 919  
Stock Repurchase Plan [Member]    
Summary Of Significant Accounting Policy [Line Items]    
Available authorized repurchase amount $ 134,900,000  
Stock repurchase plan expiration date Mar. 12, 2022  
Stock repurchased, average costs per share $ 410.07  
Maximum [Member] | Stock Repurchase Plan [Member]    
Summary Of Significant Accounting Policy [Line Items]    
Stock repurchase plan, authorized amount   $ 250,000,000.0
Accounting Standards Update 2019-12 [Member]    
Summary Of Significant Accounting Policy [Line Items]    
Accounting standards update, adoption date Jan. 01, 2021  
Accounting standards update, adopted true  
Accounting standards update, immaterial effect true  
Accounting Standards Update 2018-15 [Member]    
Summary Of Significant Accounting Policy [Line Items]    
Accounting standards update, adoption date Jan. 01, 2020  
Accounting standards update, adopted true  
Accounting standards update, immaterial effect true  
Accounting Standards Update 2018-13 [Member]    
Summary Of Significant Accounting Policy [Line Items]    
Accounting standards update, adoption date Jan. 01, 2020  
Accounting standards update, adopted true  
Accounting standards update, immaterial effect true