XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Detail) - Subsequent Event [Member] - USD ($)
Jul. 29, 2022
Jul. 08, 2022
May 24, 2022
May 10, 2022
Subsequent Event [Line Items]        
Dividends Payable, Date Declared     May 24, 2022  
Dividend declared (USD per share)     $ 0.225  
Dividends Payable, Date to be Paid Jul. 29, 2022      
Dividends Payable, Date of Record   Jul. 08, 2022    
Stock Repurchased During Period, Shares       203,664
Stock Repurchased During Period, Value       $ 9.3
Treasury Stock Acquired, Average Cost Per Share       $ 45.71
Stock Repurchase Program, Authorized Amount     $ 100