v3.25.3
Subsequent Events (Details) - Subsequent Event - Prefunded Warrants
Nov. 10, 2025
USD ($)
shares
Subsequent Event [Line Items]  
Class of warrant or right, outstanding (in shares) 1,060,000
Intrinsic value of warrants | $ $ 2,014,000
Number of shares received in exchange of warrants (in shares) 1,059,441