v3.26.1
Earnings Per Share - Additional Information (Detail)
1 Months Ended 3 Months Ended
Jun. 04, 2026
USD ($)
Director
shares
Mar. 02, 2026
USD ($)
shares
Jul. 29, 2025
USD ($)
Director
shares
Jun. 05, 2025
USD ($)
Director
shares
Mar. 01, 2025
USD ($)
shares
Aug. 31, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
shares
Earnings Per Share [Line Items]              
Number of directors received shares | shares 645   288 762      
Compensation annual basis committee award | $ $ 17,505   $ 7,436 $ 17,496      
Number of directors received shares | Director 10   1 10      
Senior Management              
Earnings Per Share [Line Items]              
Restricted stock awards, Shares | shares   23,479     19,767    
Restricted stock awards | $   $ 607,167     $ 508,012    
Other Members of Management              
Earnings Per Share [Line Items]              
Restricted stock awards, Shares | shares           39,525  
Restricted stock awards | $           $ 1,000,000  
Officers              
Earnings Per Share [Line Items]              
Restricted stock awards, Shares | shares             5,813
Restricted stock awards | $             $ 158,477
One Director              
Earnings Per Share [Line Items]              
Number of directors received shares | shares 465     292      
Compensation annual basis committee award | $ $ 12,620     $ 6,704      
Number of directors received shares | Director 1     1