XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value - Additional Information (Details) - USD ($)
$ in Thousands
43 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Contingent consideration liability $ 2,544 $ 2,652 $ 2,650 $ 1,888 $ 1,867 $ 1,823
Avidea            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Contingent consideration liability 2,500          
Maximum additional contingent consideration payments upon achievement of milestones 40,000          
Settlement payments related to contingent consideration liability $ 500