v3.26.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 03, 2026
Jun. 03, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Unrecognized compensation expense     $ 6,500   $ 6,500        
Unrecognized compensation expense expected to recognized over a remaining period         1 year 7 months 6 days        
RSUs                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation     $ 1,400 $ 2,100 $ 5,200 $ 11,900      
RSUs | Non-Employee Board Members                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Number of shares issued     8,744 18,008 58,414 43,611      
Stock-based compensation     $ 21 $ 53 $ 118 $ 159      
Time-based Restricted Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Number of RSUs granted         1,505,512 1,486,259      
Grant date fair value per share               $ 5.19 $ 11.7
Time-based Restricted Stock Units | Non-Employee Board Members                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Number of RSUs granted   320,512              
Grant date fair value per share   $ 2.34              
2016 Incentive Award Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Shares remain available for issuance             6,500,000    
2016 Incentive Award Plan | Maximum                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Remaining number of shares that may be issued     7,168,701   7,168,701        
Subsequent Event | 2016 Incentive Award Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Number of shares issued 17,561                
Shares remain available for issuance 7,151,140