XML 57 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Loans Payable - December 2023 Notes and Warrant Purchase Agreement - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 01, 2023
Debt Instrument [Line Items]        
Change in fair value $ 3,222,938 $ 7,854,902    
Amortization of debt discount 415,578 1,014,649    
Debt discount amount 1,491,271   $ 1,906,850  
December 2023 Note [Member]        
Debt Instrument [Line Items]        
Change in fair value $ 400,000 100,000    
December 2023 Note [Member] | Promissory Note [Member]        
Debt Instrument [Line Items]        
Debt instrument interest rate 11.00%      
December 2023 Note [Member] | Maximum | Promissory Note [Member]        
Debt Instrument [Line Items]        
Debt instrument face amount       $ 6,000,000
December 2023 Note And Warrant Purchase Agreement [Member]        
Debt Instrument [Line Items]        
Amortization of debt discount $ 100,000 400,000    
Amortization of debt issuance costs 10,154 $ 10,877    
Long-term Debt 6,300,000   6,000,000  
Debt discount amount 400,000   500,000  
Warrants | December 2023 Note [Member]        
Debt Instrument [Line Items]        
Fair value of warrants 400,000   800,000  
Loans Payable [Member] | December 2023 Note And Warrant Purchase Agreement [Member]        
Debt Instrument [Line Items]        
Debt instrument face amount 6,700,000   6,600,000  
Debt instrument, fair value disclosure 6,700,000   6,600,000  
Embedded derivative liability at fair value 200,000   300,000  
Loans Payable [Member] | Litigation financing | December 2023 Note And Warrant Purchase Agreement [Member]        
Debt Instrument [Line Items]        
Debt Issuance Costs, Net $ 41,294   $ 29,710