v3.26.1
Common Stock - Summary of Company's warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Pre-Funded Warrant    
Class of Warrant or Right [Line Items]    
Number of Warrants, Beginning 6,923,077 14,423,077
Exercises (6,923,077) (7,500,000)
Expired 0  
Number of Warrants, Ending 0 6,923,077
Weighted-Average Exercise Price Per Share, Beginning $ 0.00001 $ 0.00001
Weighted-Average Exercise Price Per Share, Ending $ 0.00001 $ 0.00001
Tranche one Warrant    
Class of Warrant or Right [Line Items]    
Number of Warrants, Beginning 5,769,231 5,769,231
Exercises   0
Exercised 0  
Expired (5,769,231)  
Number of Warrants, Ending 0 5,769,231
Weighted-Average Exercise Price Per Share, Beginning $ 4.16 $ 4.16
Weighted-Average Exercise Price Per Share, Ending $ 2.73 $ 4.16
Tranche Two Warrant    
Class of Warrant or Right [Line Items]    
Number of Warrants, Beginning 5,769,231 5,769,231
Exercises   0
Exercised 0  
Expired 0  
Number of Warrants, Ending 5,769,231 5,769,231
Weighted-Average Exercise Price Per Share, Beginning $ 6.24 $ 6.24
Weighted-Average Exercise Price Per Share, Ending $ 3.77 $ 6.24