v3.26.1
FAIR VALUE MEASUREMENTS - Summary of Changes in Contingent Purchase Price Consideration (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value Disclosures [Abstract]        
Net (income) expense $ (1,773) $ 1,020 $ (1,578) $ 1,487
Cash settlement paid $ 11,910 $ 19,245 $ 18,211 $ 48,764
Shares issued (number) (in shares) 36 14 36 47