v3.26.1
Treasury Stock - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 02, 2025
Dec. 12, 2024
Apr. 11, 2024
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           252    
Treasury Stock, Shares outstanding 612,221   612,221   610,663      
Common Stock [Member]                
Equity Class Of Treasury Stock [Line Items]                
Percentage of additional outstanding shares repurchase             5.00%  
Shares repurchased under stock repurchase program 496,854   496,854          
Treasury stock activity (shares) 1,558 23,940 1,558 78,756        
Common Stock [Member] | Maximum [Member]                
Equity Class Of Treasury Stock [Line Items]                
Number of shares authorized for repurchase             228,858