XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Fair value of financial instruments and marketable securities - Summary of changes in the fair value of the Company's Level 3 valuation (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Changes in the fair value of warrant liability and SARs liability      
Contingent consideration payable $ 0   $ 800,000
Change in the fair value of contingent consideration $ (800,000) $ (100,000)