XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair value measurement - Roll forward of Level 3 Liabilities Measured at a Fair Value on a Recurring Basis (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Gain recognized in earnings from change in fair value of earnout shares
Contingent Consideration Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Liability, beginning of period $ 1,888,000
Recognition 0
Forfeitures 0
Exercise of liability awards 0
Change in fair value (663,000)
Liability, end of period 1,225,000
Contingent earnout liability | Derivative Financial Instruments, Liabilities  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Liability, beginning of period 115,566,762
Recognition 0
Forfeitures 0
Exercise of liability awards 0
Change in fair value (87,353,533)
Liability, end of period 28,213,229
Derivative private placement warrant liability | Warrant  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Liability, beginning of period 3,292,996
Recognition 0
Forfeitures 0
Exercise of liability awards 0
Change in fair value (385,666)
Liability, end of period 2,907,330
Derivative stock option liability | Derivative Financial Instruments, Liabilities  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Liability, beginning of period 414,260
Recognition 211,370
Forfeitures (8,368)
Exercise of liability awards (2,756)
Change in fair value (339,356)
Liability, end of period $ 275,150