Quarterly report [Sections 13 or 15(d)]

Subsequent Events (Details)

v3.25.1
Subsequent Events (Details) - shares
1 Months Ended 3 Months Ended
Apr. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Subsequent Events      
Number of warrants exercised   670,000  
Number of warrants outstanding   8,544,808 1,576,919
Prefunded Warrants      
Subsequent Events      
Number of warrants exercised   (670,000)  
Number of warrants outstanding   1,492,807  
Subsequent events | February 2025 Public Offering | Prefunded Warrants      
Subsequent Events      
Number of warrants exercised 1,004,355    
Number of warrants outstanding 488,452