v3.26.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 01, 2026
Mar. 31, 2026
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Stock Options, Granted   1,607,663  
Stock options granted, weighted-average exercise price   $ 4.52  
Employees purchased, value   $ 177 $ 170
Incremental stock-based compensation expense   $ 300  
Employee Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting Period   4 years  
Stock option expiration Period   10 years  
Unrecognized compensation cost, stock options   $ 20,600  
Unrecognized stock-based compensation expense, period for recognition   3 years 2 months 12 days  
Number of Stock Options, Granted   1,607,663  
Stock options granted, weighted-average exercise price   $ 4.52  
Weighted-average grant date fair value of stock options granted   $ 3.75  
Restricted stock units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting Period   4 years  
Unrecognized stock-based compensation expense, period for recognition   3 years 4 months 24 days  
Restricted stock granted   672,517  
Weighted average grant date fair value of restricted stock award   $ 4.52  
Unvested restricted stock, shares   2,159,982  
Unrecognized compensation expense   $ 7,900  
Common stock issued, net   209,537  
Common stock issued as result of vesting of restricted stock   333,575  
Common stock withheld to satisfy tax withholding obligations.   124,038  
2017 Omnibus Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of additional shares from common stock available for stock-based compensation   4.00%  
Number of additional shares authorized 4,969,458    
2019 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Employees purchased, shares   57,801  
Employees purchased, value   $ 200