Annual report [Section 13 and 15(d), not S-K Item 405]

Subsequent Events (Details)

v3.25.1
Subsequent Events (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 09, 2025
Mar. 31, 2025
Jan. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jul. 31, 2023
Subsequent Events            
Proceeds from Warrant       $ 9,185,000 $ 11,134,000  
Series B Warrants | July 2023 Registered Direct Offering            
Subsequent Events            
Class of warrants exercise price           $ 2.84
Subsequent Event            
Subsequent Events            
Proceeds from Warrant   $ 36,000,000        
Exercise of warrants (in Shares)   21,691,003        
Class of warrants exercise price $ 3.62 $ 1.66        
Number of shares issuable for each warrant 5,853,659          
Payment of upfront fees $ 0.7          
Proceeds from upfront fees 4.1          
Transaction costs $ 416,000,000          
Percentage of net sales under royalty agreement 2.50%          
Subsequent Event | Series B Warrants | July 2023 Registered Direct Offering            
Subsequent Events            
Proceeds from Warrant     $ 2,100,000      
Exercise of warrants (in Shares)     740,000      
Class of warrants exercise price     $ 2.84