XML 126 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Additional Information (Detail)
Dec. 05, 2024
USD ($)
Director
shares
Jun. 07, 2024
USD ($)
Director
shares
Jun. 02, 2023
USD ($)
Director
shares
Jun. 03, 2022
USD ($)
Director
shares
Jun. 05, 2020
USD ($)
Earnings Per Share Basic [Line Items]          
Compensation annual basis committee award | $ $ 1,730 $ 15,007 $ 14,997 $ 10,013 $ 4,000
Number of directors received shares | shares 54 716 754 240  
Number of directors received shares | Director 1 12 12 12  
One Director          
Earnings Per Share Basic [Line Items]          
Compensation annual basis committee award | $   $ 5,911      
Number of directors received shares | shares   282      
Number of directors received prorated dollar value of shares | Director   1