XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events - Additional Information (Detail) - USD ($)
$ in Millions
May 27, 2022
Jun. 07, 2022
Apr. 30, 2022
Subsequent Event [Line Items]      
Amount remaining available under stock repurchase program     $ 49.0
Stock Repurchase Program $50.0 Million Authorization [Member] | Subsequent Event [Member]      
Subsequent Event [Line Items]      
Stock repurchase program, extended expiration period 12 months    
Stock repurchase program, extended expiration date Jun. 30, 2023    
Amount remaining available under stock repurchase program   $ 49.0