XML 106 R91.htm IDEA: XBRL DOCUMENT v3.23.2
Cash Dividends - Additional Information (Detail) - $ / shares
Jul. 18, 2023
May 02, 2023
Nov. 03, 2022
Jul. 07, 2022
Jul. 08, 2021
Class of Stock [Line Items]          
Dividend payable date, declared day Jul. 18, 2023 May 02, 2023 Nov. 03, 2022 Jul. 07, 2022 Jul. 08, 2021
Special cash dividend $ 1.2        
Annual cash dividend $ 0.8 $ 1.5 $ 1 $ 2.25 $ 3
Subsequent Event [Member]          
Class of Stock [Line Items]          
Dividend payable date, declared day Jul. 18, 2023        
Special cash dividend $ 1.2        
Annual cash dividend $ 0.8