XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Treasury Stock - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Oct. 31, 2016
Equity [Abstract]        
Share repurchase program, new limit amount       $ 25,000,000.0
Purchase of treasury stock $ 2,059,000      
Purchase of treasury stock, Shares 43,893 0    
Shares repurchased, value $ 24,429,000   $ 22,370,000  
Shares repurchased 1,302,143   1,258,250  
Shares purchased, average price $ 46.90      
Shares repurchased, average price $ 18.76      
Stock repurchase program, remaining authorized repurchase amount $ 22,900,000