XML 83 R76.htm IDEA: XBRL DOCUMENT v3.25.3
Treasury Stock - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 12, 2024
Nov. 18, 2024
Apr. 11, 2024
Nov. 18, 2023
Equity Class Of Treasury Stock [Line Items]                  
Percentage of repurchase of Common Stock               10.00%  
Number of shares authorized for repurchase               507,707  
Vested restricted stock award surrendered in lieu of cash payment             584   549
Treasury Stock, Shares outstanding 606,735   606,735   519,243        
Common Stock [Member]                  
Equity Class Of Treasury Stock [Line Items]                  
Percentage of additional outstanding shares repurchase           5.00%      
Shares repurchased under stock repurchase program 490,703   490,703   403,211        
Treasury stock activity (shares) 8,736 122,983 87,492 358,702          
Common Stock [Member] | Maximum [Member]                  
Equity Class Of Treasury Stock [Line Items]                  
Number of shares authorized for repurchase           228,858