XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Assets and liabilities measured at fair value on a recurring basis (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
6.00% Convertible Debenture    
Fair Value    
Interest rate (as a percent) 6.00% 6.00%
Contingent consideration    
Fair Value    
Payments and settlements $ 6,024  
Foreign currency translation adjustment 476  
Recurring basis | Level 3    
Fair Value    
Contingent consideration 43,379 $ 60,746
Recurring basis | Level 3 | 6.00% Convertible Debenture    
Fair Value    
Liabilities, Fair value 108,650 173,150
Recurring basis | Level 3 | Contingent consideration    
Fair Value    
Contingent consideration 43,379 60,746
Carrying value | Recurring basis | 6.00% Convertible Debenture    
Fair Value    
Liabilities, Fair value 108,650 173,150
Carrying value | Recurring basis | Contingent consideration    
Fair Value    
Contingent consideration 43,379 60,746
Fair Value | Recurring basis | 6.00% Convertible Debenture    
Fair Value    
Liabilities, Fair value 108,650 173,150
Fair Value | Recurring basis | Contingent consideration    
Fair Value    
Contingent consideration $ 43,379 $ 60,746