v3.25.2
Stockholders' Equity - Summary of Outstanding Common Stock Warrants (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Number of Common Warrant Shares 766,265 3,570,651
March 2022 Common Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Common Warrant Shares 516,265 1,255,346
Weighted Average Exercise Price per Share $ 4.5 $ 4.5
Expiration Date 2027-03  
May 2023 Tranche B Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Common Warrant Shares 0 2,065,305
Weighted Average Exercise Price per Share $ 0 $ 2.5
Expiration Date 2026-11  
October 2023 Pre-funded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Common Warrant Shares 250,000 250,000
Weighted Average Exercise Price per Share $ 0.01 $ 0.01