XML 96 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Additional Information (Detail) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2024
Aug. 31, 2015
Class of Stock [Line Items]          
Shares remain authorized for repurchase 2,000,000        
Common stock shares authorized for repurchase         2,000,000
Common stock repurchased 0 0 0    
Repurchase Plan Established in August 2015 [Member]          
Class of Stock [Line Items]          
Shares remain authorized for repurchase 1,309,805        
Maximum [Member]          
Class of Stock [Line Items]          
Common stock shares authorized for repurchase       2,000,000