v3.25.2
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Assets and Liabilities (Details) - Recurring basis
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Assets:    
Assets $ 88,360 $ 49,966
Liabilities:    
Contingent consideration, noncurrent   2,650
Cash and cash equivalents    
Assets:    
Money market funds 82,611 44,396
Other long-term assets    
Assets:    
Equity, bond, and money market mutual funds held in trust related to the Voluntary Savings Plan 5,749 5,570
Level 1    
Assets:    
Assets 88,360 49,966
Level 1 | Cash and cash equivalents    
Assets:    
Money market funds 82,611 44,396
Level 1 | Other long-term assets    
Assets:    
Equity, bond, and money market mutual funds held in trust related to the Voluntary Savings Plan $ 5,749 5,570
Level 3    
Liabilities:    
Contingent consideration, noncurrent   $ 2,650
Level 3 | Contingent consideration    
Liabilities:    
Measurement input   0.129