v3.25.4
Stockholders' Equity - Summary of Warrants Outstanding (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Number of base warrant shares at issuance 3,141,993 9,142,494
May 2024 Series A Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of base warrant shares at issuance 48,285 3,591,532
May 2024 Series B Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of base warrant shares at issuance 3,093,708 3,591,532
2024 Pre-Funded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of base warrant shares at issuance 0 1,959,430