v3.25.4
Share-Based Payments - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 27, 2019
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Directors [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense   $ 419 $ 381  
Directors [Member] | Restricted Stock Awards [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense   $ 333 $ 287  
2022 Omnibus Equity Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, number of shares reserved   1,760,000    
Options, Granted   23,743 307,872  
Fair values of stock options granted   $ 18.23 $ 13.06 $ 9.86
2022 Omnibus Equity Plan [Member] | Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense   $ 941 $ 808 $ 342
Tax benefit in connection with stock compensation expense   131 $ 200 85
Unrecognized compensation expense related to non-vested stock options   $ 2,294    
Unrecognized compensation expense not yet recognized, period for recognition   2 years 8 months 12 days    
Amended and Restated 2013 Stock Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options, Vested and Exercisable   105,572 148,768  
Options, Granted   0 0  
Restricted Stock Unit Plan [Member] | Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense   $ 3,835 $ 2,726 2,193
Tax benefit in connection with stock compensation expense   533 675 543
Unrecognized compensation expense related to non-vested stock options   $ 8,492,000    
Unrecognized compensation expense not yet recognized, period for recognition   3 years    
Share-based compensation arrangement by share-based payment award, award vesting period   10 days    
Restricted Stock Award Plan [Member] | Restricted Stock Awards [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense   $ 332 286 218
Tax benefit in connection with stock compensation expense   46 $ 71 $ 54
Unrecognized compensation expense related to non-vested stock options   $ 127,000    
Unrecognized compensation expense not yet recognized, period for recognition   3 months 18 days    
Share-based compensation arrangement by share-based payment award, award vesting period   10 days    
2019 ESPP [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for future issuance 500,000      
Percentage of common stock price per share equal to lower of fair market value of common stock 85.00%