v3.25.4
Stock Options and Restricted Stock - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jun. 15, 2018
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 29, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock option outstanding   798,058 [1] 913,909 959,522 1,061,849  
Stock option exercisable   798,058 829,286 697,647    
Unvested shares of common stock outstanding     84,623 261,875 513,423  
Unrecognized compensation cost related to unvested stock options, restricted stock, restricted stock units, and performance share units   $ 5.0        
Unrecognized compensation cost related to unvested stock options and restricted stock, recognition period   9 months        
Total stock based compensation expense   $ 6.7 $ 6.1 $ 4.7    
Number of shares vested and settled   331,799        
Intrinsic value of options vested   $ 0.1 $ 0.4 $ 0.4    
Restricted Stock Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares outstanding   420,279        
Number of shares outstanding, vested restricted stock units   331,799        
Restricted Stock Units [Member] | Vest on June 12, 2026 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares, granted   86,410        
Weighted average grant price, granted   $ 9.49        
Restricted Stock Units [Member] | Vest on June 22, 2024 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares, granted       83,158    
Weighted average grant price, granted       $ 9.14    
Restricted Stock Units [Member] | Vest on June 11, 2025 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares, granted     92,350      
Weighted average grant price, granted     $ 8.23      
Restricted Shares [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares outstanding   751,750 [2] 909,028 995,376 857,288  
Weighted average fair value of options granted   $ 0        
Number of shares, granted   332,918 347,158 399,793    
Weighted average grant price, granted   $ 8.63 $ 9.17 $ 8.34    
Number of shares vested and settled [3]   484,823 400,985 248,898    
PSU [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares outstanding   823,854 512,131 296,444 0  
Number of shares, granted   311,723 215,687 296,444    
Weighted average grant price, granted   $ 8.47 $ 8.97 $ 6.08    
Number of shares vested and settled   0 0 0    
Unvested Performance Shares [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares outstanding, performance stock units   823,854        
Maximum [Member] | PSU [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage       200.00%    
Minimum [Member] | PSU [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage       0.00%    
2018 Equity Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares available for grant   7,710,968        
Shares were rolled into the 2018 Plan   2,262,518        
2018 Equity Incentive Plan [Member] | Restricted Stock Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares outstanding   88,480        
2018 Restricted Stock Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unvested shares of common stock outstanding   751,750        
2015 Director Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares available for grant 258,334         300,000
2015 Director Plan [Member] | Non Employee Director One [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares available for grant 12,000          
2015 Director Plan [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 10 years          
Amended Director Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares available for grant           200,000
Number of additional shares available for issuance   0        
Amended Director Plan [Member] | Director [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares available for grant   9,000        
Amended Director Plan [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 10 years          
[1] The aggregate intrinsic value of outstanding options, which represents the difference between the price of the Company’s common stock at December 31, 2025 and the related exercise price of the underlying options, was $3.0 million for outstanding options all of which had previously vested. The remaining contractual life was 4.2 years for outstanding options and at December 31, 2025.
[2] The aggregate fair value of the restricted stock was $7.7 million as of December 31, 2025. The remaining vesting period was 2.2 years at December 31, 2025.
[3] The aggregate fair value of the restricted stock vested was $4.2 million, $2.7 million, and $2.1 million for the years ended December 31, 2025, 2024, and 2023.