v3.26.3
Stock-based Compensation - Schedule of Restricted Stock Units ("RSU") Activity (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Weighted Average Grant Date Fair Value Per Share        
Stock-based compensation expense $ 562,000 $ 526,000 $ 1,710,000 $ 2,165,000
Outstanding restricted stock units        
Number of Shares        
Beginning balance - Outstanding (shares)     332,974  
Granted (shares)     301,497  
Vested (shares)     (159,617)  
Expired (shares)     (25,000)  
Ending balance - Outstanding (shares) 449,854   449,854  
Weighted Average Grant Date Fair Value Per Share        
Beginning balance - Outstanding (in dollars per share)     $ 11.66  
Granted (in dollars per share)     5.78  
Vested (in dollars per share)     11.93  
Expired (in dollars per share)     13.92  
Ending balance - Outstanding (in dollars per share) $ 7.5   $ 7.5  
Vesting percentage     33.00%  
Vesting period of options     3 years  
Granted shares     301,497  
Performance-Based RSUs        
Number of Shares        
Granted (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