v3.26.1
OTHER INCOME AND EXPENSES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other Income and Expenses [Abstract]        
Interest income $ (1,268) $ (765) $ (2,526) $ (1,797)
Change in fair value of contingent consideration 475 545 714 728
Other, net (266) (134) 159 (603)
Total $ (1,059) $ (354) $ (1,653) $ (1,672)