v3.26.1
Stock-based Compensation - Schedule of Restricted Stock Units ("RSU") Activity (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Weighted Average Grant Date Fair Value Per Share        
Stock-based compensation expense $ 568,000 $ 820,000 $ 1,148,000 $ 1,639,000
Outstanding restricted stock units        
Number of Shares        
Beginning balance - Outstanding (shares)     332,974  
Options granted in period (shares)     290,747  
Vested (shares)     (159,617)  
Expired (shares)     (25,000)  
Ending balance - Outstanding (shares) 439,104   439,104  
Weighted Average Grant Date Fair Value Per Share        
Beginning balance - Outstanding (in dollars per share)     $ 11.66  
Granted (in dollars per share)     5.83  
Vested (in dollars per share)     11.93  
Expired (in dollars per share)     13.92  
Ending balance - Outstanding (in dollars per share) $ 7.57   $ 7.57  
Vesting percentage     33.00%  
Vesting period of options     3 years  
Granted shares     290,747  
Performance-Based RSUs        
Number of Shares        
Options granted in period (shares)     102,624 0
Weighted Average Grant Date Fair Value Per Share        
Stock-based compensation expense $ 0 $ 0 $ 0 $ 0
Granted shares     102,624 0