v3.26.3
Stock-Based Compensation - Stock options (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
May 03, 2019
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Number of Shares        
Outstanding at the beginning (in shares)   848,966    
Granted (in shares)   174,500    
Exercised (in shares)   (2,488)    
Forfeitures (in shares)   (85,401)    
Outstanding at the end (in shares)   935,577   848,966
Exercisable at the end (in shares)   724,167    
Weighted Average Exercise Price        
Outstanding at the beginning (in dollars per share)   $ 73.76    
Granted (in dollars per share)   9.92    
Exercised (in dollars per share)   5.76    
Forfeited (in dollars per share)   11.65    
Outstanding at the end (in dollars per share)   67.71   $ 73.76
Exercisable at the end (in dollars per share)   $ 84.32    
Weighted Average Remaining Contractual Life (Years) And Aggregate Intrinsic Value        
Outstanding (in years)   5 years 6 months   6 years 6 months
Exercisable at the end (in years)   5 years 7 months 6 days    
Outstanding at the end (in dollars)   $ 48    
Exercisable at the end (in dollars)   $ 48    
Weighted average grant date fair value per share of stock options granted   $ 7.61    
Share Based Compensation Expense Not Recognized        
Unrecognized compensation cost   $ 1,500    
Compensation expense recognition period   2 years 6 months    
Aggregate grant date fair value   $ 1,000 $ 4,100  
A&R 2019 Omnibus Incentive Plan        
Stock Based Compensation        
Total number of shares of common stock that may be issued   241,666    
Maximum annual increase in shares available for issuance under the plan   80,000    
Annual increase in number of share reserved for issuance (as percent) 4.00%      
Number of shares reserved for issuance under the plan   218,941    
Vesting period   4 years    
Expiration period   10 years    
2019 Employee Stock Purchase Plan        
Stock Based Compensation        
Number of shares reserved for issuance under the plan   80,461    
Share Based Compensation Expense Not Recognized        
Number of shares issued   32,020