XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
9 Months Ended
Sep. 30, 2021
May 31, 2021
Summary Of Significant Accounting Policy [Line Items]    
Debt instrument basis spread on variable rate 1.00%  
Debt instrument, description of variable rate basis one-month USD LIBOR rate.  
Restricted Stock [Member]    
Summary Of Significant Accounting Policy [Line Items]    
Shares withheld to satisfy tax withholding obligations 155,575  
Stock Repurchase Plan [Member]    
Summary Of Significant Accounting Policy [Line Items]    
Available authorized repurchase amount $ 270,700,000  
Stock repurchase plan expiration date May 13, 2023  
Stock repurchased, average costs per share $ 393.05  
Maximum [Member] | Stock Repurchase Plan [Member]    
Summary Of Significant Accounting Policy [Line Items]    
Stock repurchase plan, authorized amount   $ 300,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