XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events - Additional Information (Detail) - Stock Repurchase Program [Member] - USD ($)
$ in Millions
May 26, 2023
May 27, 2022
Jun. 07, 2023
Apr. 30, 2023
Subsequent Event [Line Items]        
Stock repurchase program, authorization date   May 27, 2022    
Stock repurchase program, extended expiration period   12 months    
Stock repurchase program, extended expiration date   Jun. 30, 2023    
Amount available under stock repurchase program       $ 49.0
Subsequent Events [Member]        
Subsequent Event [Line Items]        
Stock repurchase program, extension authorization date May 26, 2023      
Stock repurchase program extension period 12 months      
Stock repurchase program, extended expiration date Jun. 30, 2024      
Amount available under stock repurchase program     $ 49.0