XML 91 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value - Additional information (Details) - USD ($)
$ in Thousands
49 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent consideration liability $ 2,871 $ 2,650 $ 1,823
Avidea      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent consideration liability 2,900    
Maximum additional contingent consideration payments upon achievement of milestones 40,000    
Settlement payments related to contingent consideration liability $ 500