v3.26.1
Subsequent Events - Narrative (Details) - USD ($)
Mar. 20, 2026
Feb. 03, 2026
Jan. 27, 2026
Jan. 20, 2026
Jan. 01, 2026
Nov. 19, 2025
Dec. 31, 2025
Dec. 31, 2024
Asset Acquisition [Line Items]                
Common Stock, Par or Stated Value Per Share             $ 0.001 $ 0.001
Asset Purchase Agreement | Erigen Assets                
Asset Acquisition [Line Items]                
Asset acquisition, agreement date           Nov. 19, 2025    
Asset Purchase Agreement | Erigen Assets | Common Stock                
Asset Acquisition [Line Items]                
Asset acquisition, stock to be issued           8,268,495    
Subsequent Event                
Asset Acquisition [Line Items]                
Exercise price       $ 18.48        
Warrants issued   6,784,989            
Subsequent Event | O 2026 Q4 Dividends [Member]                
Asset Acquisition [Line Items]                
Dividend record date       Jan. 30, 2026        
Subsequent Event | Amended and Restated 2023 Equity Incentive Plan                
Asset Acquisition [Line Items]                
Share-based compensation arrangement by share-based payment award, shares issued in period     1,410,000   197,086      
Subsequent Event | Angel Employment Agreement                
Asset Acquisition [Line Items]                
Anual base salary   $ 650,000            
Percentage of annual bonus   50.00%            
Subsequent Event | Angel Employment Agreement | Common Stock                
Asset Acquisition [Line Items]                
Purchase of shares of common stock   269,621            
Subsequent Event | Purchase Agreement | Series A Warrants                
Asset Acquisition [Line Items]                
Sale Of Stock Warrants Issued 925,927              
Subsequent Event | Purchase Agreement | Series B warrants                
Asset Acquisition [Line Items]                
Sale Of Stock Warrants Issued 925,927              
Subsequent Event | Purchase Agreement | Private Placement                
Asset Acquisition [Line Items]                
Sale of Stock, Number of Shares Issued in Transaction 462,964              
Sale of Stock, Consideration Received on Transaction $ 2,000,000              
Subsequent Event | Purchase Agreement | Pre-Funded Warrant                
Asset Acquisition [Line Items]                
Sale Of Stock Warrants Issued 462,963              
Share Price $ 2.16              
Subsequent Event | Purchase Agreement | Pre-Funded Warrant | Private Placement                
Asset Acquisition [Line Items]                
Exercise price 0.001              
Subsequent Event | Purchase Agreement | Pre Funded Warrant and Common Warrants                
Asset Acquisition [Line Items]                
Share Price $ 2.159              
Subsequent Event | Purchase Agreement | Common Warrants [Member]                
Asset Acquisition [Line Items]                
Sale of Stock, Consideration Received on Transaction $ 4,000,000              
Subsequent Event | Purchase Agreement | Common Warrants [Member] | Private Placement                
Asset Acquisition [Line Items]                
Exercise price $ 2.16              
Subsequent Event | Asset Purchase Agreement                
Asset Acquisition [Line Items]                
Asset acquisition, maximum funding commitment   $ 20,000,000            
Subsequent Event | Asset Purchase Agreement | Erigen Assets                
Asset Acquisition [Line Items]                
Asset acquisition, effective date   Feb. 03, 2026            
Asset acquisition transaction costs   $ 6,700,000            
Asset acquisition, aggregate consideration   19,900,000            
Asset acquisition, maximum funding commitment   $ 20,000,000            
Subsequent Event | Asset Purchase Agreement | Erigen Assets | Common Stock                
Asset Acquisition [Line Items]                
Asset acquisition, stock issued as consideration   8,268,495            
Asset acquisition, stock price per share   $ 2.41