XML 57 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value - Additional Information (Details) - USD ($)
$ in Thousands
55 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Contingent consideration liability $ 3,063 $ 2,956 $ 2,871 $ 2,544 $ 2,652 $ 2,650
Avidea            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Contingent consideration liability 3,100          
Maximum additional contingent consideration payments upon achievement of milestones 40,000          
Settlement payments related to contingent consideration liability $ 500