XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Equity - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended
Dec. 11, 2020
Jun. 30, 2018
Dec. 31, 2016
Dec. 31, 2020
Class Of Stock [Line Items]        
Stock repurchase program period     3 years  
Stock repurchase program, authorized amount     $ 100,000  
Authorized increase and extension in stock repurchase program amount   $ 300,000    
Stock repurchase program extended expiration date   2020-12    
Remaining authorized repurchase amount       $ 74,226
2020 Stock Repurchase Program        
Class Of Stock [Line Items]        
Stock repurchase program period 3 years      
Stock repurchase program expiration date Dec. 15, 2023      
Maximum | 2020 Stock Repurchase Program        
Class Of Stock [Line Items]        
Stock repurchase program, authorized to repurchase amount 150,000