XML 51 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Financial Instruments - Schedule of Carrying Value and Fair Value of Financial Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Fair Value   $ 8,499
Money Market Funds included in Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value $ 8,573 4,805
Commercial Paper    
Marketable Securities [Line Items]    
Fair Value   3,694
Fair Value, Recurring    
Marketable Securities [Line Items]    
Fair Value   8,499
Fair Value, Recurring | Money Market Funds included in Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 8,573 4,805
Fair Value, Recurring | Marketable Equity Securities    
Marketable Securities [Line Items]    
Fair Value 6,818 10,364
Fair Value, Recurring | Commercial Paper    
Marketable Securities [Line Items]    
Fair Value   3,694
Fair Value, Recurring | Contingent Consideration liability    
Marketable Securities [Line Items]    
Fair Value 105,573 102,116
Fair Value, Recurring | Level 1    
Marketable Securities [Line Items]    
Fair Value   4,805
Fair Value, Recurring | Level 1 | Money Market Funds included in Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 8,573 4,805
Fair Value, Recurring | Level 1 | Marketable Equity Securities    
Marketable Securities [Line Items]    
Fair Value 6,818 10,364
Fair Value, Recurring | Level 1 | Commercial Paper    
Marketable Securities [Line Items]    
Fair Value   0
Fair Value, Recurring | Level 1 | Contingent Consideration liability    
Marketable Securities [Line Items]    
Fair Value 0 0
Fair Value, Recurring | Level 2    
Marketable Securities [Line Items]    
Fair Value   3,694
Fair Value, Recurring | Level 2 | Money Market Funds included in Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 0 0
Fair Value, Recurring | Level 2 | Marketable Equity Securities    
Marketable Securities [Line Items]    
Fair Value 0 0
Fair Value, Recurring | Level 2 | Commercial Paper    
Marketable Securities [Line Items]    
Fair Value   3,694
Fair Value, Recurring | Level 2 | Contingent Consideration liability    
Marketable Securities [Line Items]    
Fair Value 0 0
Fair Value, Recurring | Level 3    
Marketable Securities [Line Items]    
Fair Value   0
Fair Value, Recurring | Level 3 | Money Market Funds included in Cash Equivalents    
Marketable Securities [Line Items]    
Fair Value 0 0
Fair Value, Recurring | Level 3 | Marketable Equity Securities    
Marketable Securities [Line Items]    
Fair Value 0 0
Fair Value, Recurring | Level 3 | Commercial Paper    
Marketable Securities [Line Items]    
Fair Value   0
Fair Value, Recurring | Level 3 | Contingent Consideration liability    
Marketable Securities [Line Items]    
Fair Value $ 105,573 $ 102,116