Annual report [Section 13 and 15(d), not S-K Item 405]

Convertible Redeemable Preferred Stock and Stockholders' Equity - February 2024 Issuance of Common Stock and Pre-Funded Common Stock Warrants (Details)

v3.26.1
Convertible Redeemable Preferred Stock and Stockholders' Equity - February 2024 Issuance of Common Stock and Pre-Funded Common Stock Warrants (Details) - USD ($)
Feb. 13, 2024
Dec. 29, 2025
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Number of shares called by each warrant   1
Warrants exercise price   $ 5
February 2024 Public Offering    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Aggregate purchase price $ 10  
Cash fees paid $ 1  
Common stock purchase warrants | February 2024 Public Offering    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Number of shares called by each warrant 1  
Fair value of warrant $ 6,300,000  
Cash fees paid $ 600,000  
Prefunded common stock warrants | February 2024 Public Offering    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Number of shares called by each warrant 1  
Units | February 2024 Public Offering    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Aggregate share issued 158,227  
Price per share $ 9.75  
Number of common shares per unit 1  
Proceeds from issuance of units $ 1,500,000  
Units | Common stock purchase warrants    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Number of common shares per unit 1  
Units | Common stock purchase warrants | February 2024 Public Offering    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Warrants exercise price $ 9.75  
Pre-Funded Units | February 2024 Public Offering    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Aggregate share issued 867,373  
Price per share $ 9.735  
Number of common shares per unit 1  
Warrants exercise price $ 0.015  
Proceeds from issuance of units $ 8,400,000  
Common Shares | Pre-Funded Warrants | February 2024 Public Offering    
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Fair value of warrant 3,700,000  
Cash fees paid $ 400,000