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

Fair Value Measurements (Schedule of Reconciliations of Recurring Fair Value Measurements) (Details)

v3.25.1
Fair Value Measurements (Schedule of Reconciliations of Recurring Fair Value Measurements) (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Beginning Balance   $ (5,191,072) $ (9,552,715)
Reclassification from equity   (10,592,220)  
Additions   (16,664)  
Warrant exercise   324,789  
Distribution   856,735 3,036,677
Fair value adjustments   481,817 1,324,966
Reclassification to Level 2   2,500,000  
Reclassification to equity $ 11,242,254 11,242,254  
Ending Balance   (394,361) (5,191,072)
Contingent Value Rights [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Beginning Balance   (1,691,072) (7,402,715)
Distribution   856,735 3,036,677
Fair value adjustments   522,257 2,674,966
Ending Balance   (312,080) (1,691,072)
Warrant liability [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Reclassification from equity   (10,592,220)  
Warrant exercise   324,789  
Fair value adjustments   (974,823)  
Reclassification to equity   11,242,254  
Embedded Derivative Liability [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Additions   (16,664)  
Fair value adjustments   (65,617)  
Ending Balance   (82,281)  
Earnout Consideration [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Beginning Balance   (3,500,000) (2,150,000)
Fair value adjustments   1,000,000 (1,350,000)
Reclassification to Level 2   $ 2,500,000  
Ending Balance     $ (3,500,000)