XML 103 R69.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE ACCOUNTING - Fair Value Measurements, Recurring and Nonrecurring (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Aug. 16, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets $ 114,694 $ 80,854  
Contingent consideration $ 1,725 1,764  
Measurement Input, Discount Rate      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.083   0.102
Fair Value, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents(1) $ 25,056    
Fair Value, Recurring | Marketable Debt Securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable Securities, Fair Value 73,995 16,789  
Fair Value, Recurring | Marketable Equity Securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable Securities, Fair Value 15,643 64,065  
Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 15,565 16,718  
Contingent consideration 0 0  
Level 1 | Fair Value, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents(1) 0    
Level 1 | Fair Value, Recurring | Marketable Debt Securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable Securities, Fair Value 0 0  
Level 1 | Fair Value, Recurring | Marketable Equity Securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable Securities, Fair Value 15,565 16,718  
Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 99,129 64,136  
Contingent consideration 0 0  
Level 2 | Fair Value, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents(1) 25,056    
Level 2 | Fair Value, Recurring | Marketable Debt Securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable Securities, Fair Value 73,995 71  
Level 2 | Fair Value, Recurring | Marketable Equity Securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable Securities, Fair Value 78 64,065  
Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total assets 0 0  
Contingent consideration 1,725 1,764  
Level 3 | Fair Value, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash equivalents(1) 0    
Level 3 | Fair Value, Recurring | Marketable Debt Securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable Securities, Fair Value 0 0  
Level 3 | Fair Value, Recurring | Marketable Equity Securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Marketable Securities, Fair Value $ 0 $ 0