v3.26.1
Warrants - Narrative (Details) - USD ($)
Jan. 29, 2024
Mar. 11, 2026
January 2024 PIPE Financing    
Class of Warrant or Right [Line Items]    
Number of shares issued in transaction (in shares) 11,713,664  
January 2024 PIPE Financing Pre-Funded Warrants    
Class of Warrant or Right [Line Items]    
Class of warrant or right, outstanding (in shares)   1,750,000
Intrinsic value of warrants   $ 1,396,149
Total number of warrants issued (in shares)   1,747,808
January 2024 PIPE Financing Pre-Funded Warrants | January 2024 PIPE Financing    
Class of Warrant or Right [Line Items]    
Class of warrant or right, outstanding (in shares) 9,978,739  
Payments for repurchase of warrants $ 49,991,010