v3.25.2
Stockholders' Equity - Summary of the Company's Warrants Outstanding (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of Warrants Outstanding 1,853,047
Pre-Funded Warrants [Member]  
Class of Warrant or Right [Line Items]  
Number of Warrants Outstanding 528,609
Exercise Price | $ / shares $ 0.0012
Initial Exercise Date Feb. 13, 2024
Series A Warrants [Member]  
Class of Warrant or Right [Line Items]  
Number of Warrants Outstanding 354,022
Exercise Price | $ / shares $ 8.16
Initial Exercise Date Feb. 13, 2024
Expiration Date Feb. 13, 2029
Modified Series A Warrants [Member]  
Class of Warrant or Right [Line Items]  
Number of Warrants Outstanding 281,080
Exercise Price | $ / shares $ 0.01
Initial Exercise Date Feb. 13, 2024
Expiration Date Feb. 13, 2029
Series C Warrants [Member]  
Class of Warrant or Right [Line Items]  
Number of Warrants Outstanding 392,754
Exercise Price | $ / shares $ 8.16
Initial Exercise Date Feb. 13, 2024
Expiration Date Feb. 13, 2029
Modified Series C Warrants [Member]  
Class of Warrant or Right [Line Items]  
Number of Warrants Outstanding 250,627
Exercise Price | $ / shares $ 0.01
Initial Exercise Date Feb. 13, 2024
Expiration Date Feb. 13, 2029
Representative Warrants [Member]  
Class of Warrant or Right [Line Items]  
Number of Warrants Outstanding 45,955
Exercise Price | $ / shares $ 13.47
Initial Exercise Date Aug. 13, 2024
Expiration Date Feb. 13, 2029