XML 121 R106.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Event - Additional Information (Detail) - $ / shares
Sep. 13, 2023
Aug. 22, 2023
Jul. 18, 2023
May 02, 2023
Nov. 03, 2022
Jul. 07, 2022
Jul. 08, 2021
Subsequent Event [Line Items]              
Special cash dividend     $ 1.2        
Annual common stock dividend declared     $ 0.8 $ 1.5 $ 1 $ 2.25 $ 3
Dividend payable date, declared day     Jul. 18, 2023 May 02, 2023 Nov. 03, 2022 Jul. 07, 2022 Jul. 08, 2021
Dividend payable date       Jun. 22, 2023 Dec. 21, 2022 Aug. 31, 2022 Aug. 25, 2021
Stockholders of record date       Jun. 01, 2023 Dec. 02, 2022 Aug. 12, 2022 Aug. 10, 2021
Subsequent Event [Member]              
Subsequent Event [Line Items]              
Special cash dividend     $ 1.2        
Annual common stock dividend declared     $ 0.8        
Dividend payable date, declared day     Jul. 18, 2023        
Dividend payable date Sep. 13, 2023            
Stockholders of record date   Aug. 22, 2023