Quarterly report [Sections 13 or 15(d)]

Subsequent Events (Details)

v3.26.1
Subsequent Events (Details) - shares
1 Months Ended 3 Months Ended
May 13, 2026
Mar. 31, 2025
Common Stock [Member]    
Subsequent Events [Line Items]    
Issuance of aggregate shares of common stock   440,000
Subsequent Event [Member] | Common Stock [Member]    
Subsequent Events [Line Items]    
Issuance of aggregate shares of common stock 8,474,500  
Subsequent Event [Member] | December 2025 Pre-Funded Warrants [Member]    
Subsequent Events [Line Items]    
Number of warrants exercised 8,474,500