v3.26.1
Stock Options and Restricted Stock - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 15, 2018
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2023
Dec. 31, 2024
Feb. 29, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock option outstanding   779,818 [1] 795,227   779,818 [1]   798,058   913,909  
Unvested shares of common stock outstanding   0 0   0   0   84,623  
Number of shares vested and settled         414,648          
Unrecognized compensation cost related to unvested stock options, restricted stock, restricted stock units, and performance stock units   $ 8.6     $ 8.6          
Unrecognized compensation cost related to unvested stock options and restricted stock, recognition period         11 years          
Total stock based compensation expense   $ 1.9   $ 1.7 $ 4.0 $ 3.4        
Stock based compensation award per diluted common share   $ 0.08   $ 0.07 $ 0.16 $ 0.14        
Weighted average fair value of options granted   $ 0         $ 0      
Restricted Stock Units [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares outstanding   503,958     503,958          
Number of shares outstanding, vested restricted stock units   414,648     414,648          
Restricted Stock Units [Member] | Vest on June 9, 2027 [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares, granted   89,310     89,310          
Weighted average grant price, granted   $ 9.63     $ 9.63          
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 Shares [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares outstanding   593,472 [2] 719,590 [2]   593,472 [2]   751,750   909,028  
Number of shares vested and settled [3]   92,978 374,797       484,823      
Weighted average fair value of options granted         $ 0 $ 0        
Number of shares, granted   0 344,206       332,918      
Weighted average grant price, granted   $ 0 $ 10.36       $ 8.63      
PSU [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares outstanding   676,562 744,350   676,562   823,854   512,131  
Number of shares vested and settled   0 [4] 296,444 [4]       0      
Number of shares, granted   0 216,940       311,723      
Weighted average grant price, granted   $ 0 $ 10.34       $ 8.47      
Unvested Performance Shares [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares outstanding, performance stock units   676,562     676,562          
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     7,710,968          
Shares were rolled into the 2018 Plan   1,551,192     1,551,192          
2018 Equity Incentive Plan [Member] | Restricted Stock Units [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares outstanding   89,310     89,310          
2018 Restricted Stock Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unvested shares of common stock outstanding   593,472     593,472          
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                  
[1] The aggregate intrinsic value of outstanding options, which represents the difference between the price of the Company’s common stock at June 30, 2026 and the related exercise price of the underlying options, was $2.9 million for outstanding options, all of which had previously vested. The remaining contractual life was 3.7 years for outstanding options at June 30, 2026
[2] The aggregate fair value of the unvested restricted stock was $6.1 million as of June 30, 2026. The remaining vesting period was 2.7 years at June 30, 2026.
[3] The aggregate fair value of the restricted stock vested, on the date of vesting, was $0.9 million and $4.7 million for the three and six months ended June 30, 2026 and $4.2 million for the year ended December 31, 2025
[4] During the three and six months ended June 30, 2026, 0 and 652,577 shares were used in connection with the vesting and settlement of PSUs.