v3.25.1
Significant Agreements (Details) - USD ($)
12 Months Ended
Mar. 23, 2023
Dec. 31, 2024
Dec. 31, 2023
Jul. 29, 2023
Jul. 21, 2023
Significant Agreements [Line Items]          
Maturity term       Jul. 14, 2025  
Selling, general and administrative expense   $ 900,000 $ 1,400,000    
Accounts payable   1,100,000 $ 1,800,000    
Milestone payments   2,500,000      
Additional milestone payments   $ 500,000      
Vendor Agreement [Member]          
Significant Agreements [Line Items]          
Sales-related services fee       $ 800,000 $ 29,100,000
Minimum [Member]          
Significant Agreements [Line Items]          
Royalty percentage 5.00%        
Maximum [Member]          
Significant Agreements [Line Items]          
Royalty percentage 10.00%