v3.26.1
Stock Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 26, 2026
Jan. 01, 2026
Aug. 13, 2024
Apr. 05, 2016
Aug. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total stock-based compensation           $ 13,621 $ 5,852
Expected annual dividend yield           0.00%  
Service Based Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options vested (in shares)           1,026,613  
Weighted average exercise price (in dollars per share)           $ 10.99  
Fair value of options vested in period           $ 9,600 2,200
Total stock-based compensation           10,800 $ 4,500
Compensation not yet recognized           $ 25,100  
Period for recognition           2 years 9 months 18 days  
Granted (in shares)           2,669,963  
Expected annual dividend yield           0.00% 0.00%
Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period     3 years        
Total stock-based compensation           $ 2,300  
Period for recognition           1 year 2 months 12 days  
Vested (in shares)           217,036  
Share-based payment arrangement, shares withheld for tax withholding obligation (in shares)           55,017  
Unrecognized amount           $ 2,400  
Performance Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance metric           100.00%  
Performance Stock Units | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance metric           150.00%  
Performance Stock Units | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance metric           0.00%  
Subsequent Event | Service Based Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period 4 years            
Granted (in shares) 1,300,000            
2016 Fourth Amended Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Annual share reserve increase           5.00%  
Common stock remaining for future issuance (in shares)           327,806  
2016 Fourth Amended Plan | Equity Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award expiration period           10 years  
2016 Fourth Amended Plan | Equity Option | Maximum | Director              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period           3 years  
2016 Fourth Amended Plan | Equity Option | Maximum | Share-Based Payment Arrangement, Employee              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period           4 years  
2016 Fourth Amended Plan | Equity Option | Minimum | Director              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period           1 year  
2016 Fourth Amended Plan | Performance Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in dollars per share)         $ 8.90    
Shares available to vest (in shares)           492,500  
2016 Fourth Amended Plan | Performance Stock Units | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares available to vest (in shares)           738,750  
2016 Fourth Amended Plan | Subsequent Event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of additional shares allowable under the plan (in shares)   1,865,256          
Inducement Award Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock remaining for future issuance (in shares)           811,000  
Shares of common stock for future issuance (in shares)           1,300,000  
RSUs vested during 2025 | Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vested (in shares)           217,036  
Employee Stock Purchase Plan (ESPP)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock remaining for future issuance (in shares)           533,159  
Shares of common stock for future issuance (in shares)       174      
Total stock-based compensation           $ 500 $ 100
Purchase price of common stock, percentage       85.00%      
Maximum portion of earning an employee may contribute to the ESPP Plan       15.00%      
Maximum annual amount of fair market value of the company's common stock that a participant may accrue the rights to purchase       $ 25      
Automatic increase to shares authorized as percentage of outstanding stock at end of preceding year       1.00%      
Employee Stock Purchase Plan (ESPP) | Subsequent Event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Increase in number of shares reserved for issuance (in shares)   373,051