v3.26.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 01, 2026
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2026
Apr. 16, 2026
Apr. 15, 2026
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of Stock Options, Granted       2,215,309    
Stock options granted, weighted-average exercise price       $ 4.09    
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       $ 18,500    
Unrecognized stock-based compensation expense, period for recognition       2 years 10 months 24 days    
Number of Stock Options, Granted       2,215,309    
Stock options granted, weighted-average exercise price       $ 4.09    
Weighted-average grant date fair value of stock options granted       $ 3.36    
Restricted Stock Units (RSUs)            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Restricted stock granted       765,623    
Weighted average grant date fair value of restricted stock award       $ 4.35    
Vesting Period       4 years    
Unrecognized stock-based compensation expense, period for recognition       3 years 4 months 24 days    
Unvested restricted stock, shares       1,978,950    
Unrecognized compensation expense       $ 7,100    
Common stock issued, net       209,537    
Restricted stock units vested       337,325    
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    
Common stock reserved for future issuance         1,108,827 403,500