XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value - Schedule of Changes in Contingent Consideration and Warrant Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Loss on extinguishment of liabilities $ 248  
Fair Value, Recurring | Level 3 | Contingent Consideration    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Balance 21,857 $ 28,986
Interest expense 1,137 3,946
Loss on extinguishment of liabilities 248  
Payments (23,242) (11,075)
Balance $ 0 21,857
Fair Value, Recurring | Level 3 | Warrant Liabilities    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Balance   61
Changes in fair value, net   1,274
Fair Value, Recurring | Level 3 | Warrant Liabilities | Tranche B Warrants    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Reclassification of Tranche B Warrants to additional paid-in capital   $ (1,335)