XML 80 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events - Additional Information (Detail) - Stock Repurchase Program $50.0 Million Authorization [Member] - USD ($)
May 25, 2021
May 29, 2020
May 29, 2019
Jun. 07, 2021
Apr. 30, 2021
Subsequent Event [Line Items]          
Stock repurchase program, authorization date     May 29, 2019    
Stock repurchase program, expiration date     Jun. 30, 2020    
Stock repurchase program, extended expiration period   12 months      
Stock repurchase program, extended expiration date   Jun. 30, 2021      
Amount available under stock repurchase program         $ 49,000,000.0
Subsequent Event [Member]          
Subsequent Event [Line Items]          
Stock repurchase program, extended expiration period 12 months        
Stock repurchase program, extended expiration date Jun. 30, 2022        
Amount available under stock repurchase program       $ 49,000,000.0  
Maximum [Member]          
Subsequent Event [Line Items]          
Amount authorized under stock repurchase program     $ 50,000,000.0