XML 105 R90.htm IDEA: XBRL DOCUMENT v3.23.2
Cash Dividends - Summary of Cash Dividends (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 18, 2023
May 02, 2023
Nov. 03, 2022
Jul. 07, 2022
Jul. 08, 2021
Jun. 29, 2023
Jun. 30, 2022
Jun. 24, 2021
Declaration Date Jul. 18, 2023 May 02, 2023 Nov. 03, 2022 Jul. 07, 2022 Jul. 08, 2021      
Record Date   Jun. 01, 2023 Dec. 02, 2022 Aug. 12, 2022 Aug. 10, 2021      
Dividends Payable, Amount Per Share $ 0.8 $ 1.5 $ 1 $ 2.25 $ 3      
Total Amount   $ 17,381 $ 11,572 $ 25,981 $ 34,534 $ 54,934 $ 34,534 $ 57,463
Payment Date   Jun. 22, 2023 Dec. 21, 2022 Aug. 31, 2022 Aug. 25, 2021