v3.26.1
Stockholders' Equity - (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Dec. 18, 2025
USD ($)
Mar. 10, 2023
USD ($)
Dec. 23, 2022
USD ($)
Aug. 31, 2025
USD ($)
Y
item
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 17, 2025
USD ($)
Stockholders' Equity              
Common stock, shares authorized | shares         250,000,000 250,000,000  
Common stock, par value (in dollars per share) | $ / shares         $ 0.001 $ 0.001  
Preferred stock shares authorized | shares         10,000,000 10,000,000  
Preferred stock, par value (in dollars per share) | $ / shares         $ 0.001 $ 0.001  
Dividend declared         $ 0    
2022 ATM              
Stockholders' Equity              
Aggregate offering price $ 300,000   $ 200,000        
Maximum value of stock to be issued under agreement 75,000            
Shares issued (in shares) | shares           13,624,062  
Remaining common stock available for sale             $ 12,465
Gross proceeds           $ 9,409  
2025 ATM              
Stockholders' Equity              
Aggregate offering price 300,000            
Maximum value of stock to be issued under agreement $ 75,000            
Shares issued (in shares) | shares         5,506,610    
Remaining common stock available for sale         $ 68,055    
Gross proceeds on sale of stock         $ 6,945    
Registered Direct Offerings              
Stockholders' Equity              
Shares issued (in shares) | shares       14,700,000      
Number of institution investors | item       2      
Price per share | $ / shares       $ 2.05      
Consideration received on transaction       $ 27,890      
Payment of stock issuance cost       $ 2,245      
Placement agent fees as percentage of gross proceeds       7.00%      
Registered Direct Offerings | Placement Agent Warrants              
Stockholders' Equity              
Exercise Price | $ / shares       $ 2.78      
Warrant term       5 years      
Aggregate fair value       $ 853      
Registered Direct Offerings | Placement Agent Warrants | Maximum              
Stockholders' Equity              
Number of warrants | shares       514,500      
Volatility | Registered Direct Offerings | Placement Agent Warrants              
Stockholders' Equity              
Warrants and rights outstanding, measurement input       79.97      
Risk free interest rate | Registered Direct Offerings | Placement Agent Warrants              
Stockholders' Equity              
Warrants and rights outstanding, measurement input       3.59      
Expected term (in years) | Registered Direct Offerings | Placement Agent Warrants              
Stockholders' Equity              
Warrants and rights outstanding, measurement input | Y       2.8      
Dividend | Registered Direct Offerings | Placement Agent Warrants              
Stockholders' Equity              
Warrants and rights outstanding, measurement input       0      
Cantor Fitzgerald & Co. and B. Riley Securities, Inc. | 2022 ATM              
Stockholders' Equity              
Maximum value of stock to be issued under agreement     $ 40,000        
Lincoln Park | Equity Line Financing              
Stockholders' Equity              
Maximum value of stock to be issued under agreement   $ 35,000          
Term of agreement   36 months