v3.25.3
Subsequent Events - Additional Information (Details) - Subsequent Event [Member]
1 Months Ended
Oct. 31, 2025
shares
Common Stock [Member]  
Subsequent Event [Line Items]  
Conversion of Stock, Shares Converted 208,324
Preferred Stock [Member]  
Subsequent Event [Line Items]  
Conversion of Stock, Shares Converted 15,617
Prefunded Warrants [Member]  
Subsequent Event [Line Items]  
Conversion of Stock, Shares Converted 535,837