XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FAIR VALUE OF FINANCIAL INSTRUMENTS - Recurring and Nonrecurring Fair value Measurements Within Hierarchy (Details) - Fair Value - Recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Assets Measured on Recurring and Non recurring Basis    
Financial assets by level within fair value hierarchy $ 41,898 $ 44,639
Fair Value Liabilities Measured on Recurring and Non recurring Basis    
Financial liabilities by level within fair value hierarchy 4,268 4,110
Contingent consideration    
Fair Value Liabilities Measured on Recurring and Non recurring Basis    
Financial liabilities by level within fair value hierarchy 4,268 4,110
Cash equivalents    
Fair Value Assets Measured on Recurring and Non recurring Basis    
Financial assets by level within fair value hierarchy 41,898 44,639
Level 1    
Fair Value Assets Measured on Recurring and Non recurring Basis    
Financial assets by level within fair value hierarchy 41,898 44,639
Level 1 | Cash equivalents    
Fair Value Assets Measured on Recurring and Non recurring Basis    
Financial assets by level within fair value hierarchy 41,898 44,639
Level 3    
Fair Value Liabilities Measured on Recurring and Non recurring Basis    
Financial liabilities by level within fair value hierarchy 4,268 4,110
Level 3 | Contingent consideration    
Fair Value Liabilities Measured on Recurring and Non recurring Basis    
Financial liabilities by level within fair value hierarchy $ 4,268 $ 4,110