XML 91 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restricted Stock, Performance Share and Cash Awards - Schedule of Restricted Stock Awards Vesting Periods (Detail) - Restricted Stock Units Granted [Member] - shares
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Vesting Period [Line Items]                  
Shares granted in the period 2,300 700 800 344,600 390,000 641,000 355,245 396,913 650,355
Vesting Period One Year [Member]                  
Vesting Period [Line Items]                  
Shares granted in the period             6,800 7,360 9,270
Vesting period, years             1 year    
Vesting Period Five Years [Member]                  
Vesting Period [Line Items]                  
Shares granted in the period             348,445 389,553 641,085
Vesting period, years             5 years