XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments - Schedule of Change in Fair Value of Contingent Consideration Liabilities Based on Level 3 Inputs (Details) - Contingent Consideration Liabilities - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning Balance $ 2,723 $ 12,463
Change in fair value (1,592) (9,740)
Ending Balance 1,131 2,723
Technology Milestones    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning Balance 1,371 6,025
Change in fair value (875) (4,654)
Ending Balance 496 1,371
Product Milestones    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning Balance 1,352 6,438
Change in fair value (717) (5,086)
Ending Balance $ 635 $ 1,352