XML 114 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 4,982 $ 5,777 $ 4,073
Share-based payment arrangement, accelerated cost   772  
Excess tax deficiencies from share-based compensation $ 130 69 (89)
2018 Omnibus Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation, common stock, shares authorized (in shares) 2,000,000    
Options outstanding (in shares) 0    
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (usd per share) $ 17.95    
Fair value of options vested $ 350    
Share-based compensation expense $ 332 $ 350 $ 330
Granted (in shares) 18,520    
Restricted Stock | 2018 Omnibus Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options granted (in shares) 18,520 17,722 16,028
Granted (usd per share) $ 17.95 $ 19.74 $ 13.72
Vesting period 1 year 1 year 1 year
Allocated share based compensation expense $ 332 $ 350 $ 220
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (usd per share) $ 19.15    
Allocated share based compensation expense $ 4,600 $ 5,400 $ 3,700
Granted (in shares) 269,070    
Unrecognized compensation cost $ 4,800    
Unrecognized compensation expense, period of recognition 1 year    
RSUs | 2018 Omnibus Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (usd per share) $ 19.15 $ 17.98 $ 17.21
Vesting period 3 years 3 years 3 years
Granted (in shares) 269,070 316,419 376,966
Average annual compensation cost $ 1,700 $ 1,900 $ 2,200
RSUs | 2018 Omnibus Equity Incentive Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 2 years 2 years  
RSUs | 2018 Omnibus Equity Incentive Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years 3 years