Quarterly report [Sections 13 or 15(d)]

Common Stock Issuance and Private Investment in Public Equity ("PIPE") Financing Transaction - Pre-Funded Warrants - General Information (Details)

v3.26.1
Common Stock Issuance and Private Investment in Public Equity ("PIPE") Financing Transaction - Pre-Funded Warrants - General Information (Details) - $ / shares
3 Months Ended
May 08, 2026
Jun. 30, 2026
Mar. 31, 2026
Nov. 25, 2025
Common Stock Warrants, Equity, Pre-Funded Warrants        
Class of Warrant or Right        
Number of warrants outstanding (in shares)   1,800,188 3,820,000  
Class of warrant or right, exercise, limitation restriction, beneficial ownership, percentage, high end of range (as a percent)   4.99%    
Class of warrant or right, exercise, limitation restriction, beneficial ownership, holders' election, notice period   61 days    
Class of warrant or right, exercise, limitation restriction, beneficial ownership, holders' election, percentage, high end of range (as a percent)   9.99%    
Class of warrant or right, warrants exercised, number of securities called by warrants or rights (in shares)   2,019,812    
Common Stock Warrants, Equity, Pre-Funded Warrants, November 2025        
Class of Warrant or Right        
Class of warrant or right, number of securities called by warrants or rights (in shares)       3,520,000
Class of warrant or right, exercise price of warrants or rights (in dollars per share)       $ 0.001
Number of warrants outstanding (in shares)   1,800,160 3,520,000  
Class of warrant or right, warrants exercised, number of securities called by warrants or rights (in shares) 1,719,840 1,719,840    
Common Stock Warrants, Equity, Pre-Funded Warrants, March 2026        
Class of Warrant or Right        
Class of warrant or right, number of securities called by warrants or rights (in shares)     300,000  
Class of warrant or right, purchase price of warrants or rights (in dollars per share)     $ 4.499  
Number of warrants outstanding (in shares)   28 300,000  
Class of warrant or right, warrants exercised, number of securities called by warrants or rights (in shares)   299,972