XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Private Placement Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 0 $ 1,537,000 $ 0 $ 1,846,000
Additions 0 0    
Change in fair value 0 (309,000)    
Settlements and payments 0 0    
Transfers into Level 3 0      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance 0 1,537,000    
Contingent Consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 8,620,000 20,594,000 $ 9,922,000 $ 24,273,000
Additions 0 0    
Change in fair value (1,302,000) (926,000)    
Settlements and payments 0 2,753,000    
Transfers into Level 3 0      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance $ 8,620,000 $ 20,594,000