v3.26.1
Subsequent Events (Additional Information) (Details) - $ / shares
Jun. 30, 2026
Mar. 12, 2026
Feb. 26, 2026
Dec. 31, 2025
Subsequent Event [Line Items]        
Exercise Price $ 0.44      
Pre-Funded Common Warrants 7,434,321 371,057 185,527 3,525,094