XML 38 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Additional Information (Detail) - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share Basic [Line Items]    
Anti-dilutive securities in the form of common stock excluded from computation of diluted earnings per share 57,157 0
Shares repurchased 0 0
Shares remained authorized for repurchase 2,000,000  
Repurchase Plan Established in August 2015 [Member]    
Earnings Per Share Basic [Line Items]    
Shares remained authorized for repurchase   1,309,805
Maximum [Member]    
Earnings Per Share Basic [Line Items]    
Common stock shares authorized for repurchase   2,000,000