v3.25.4
INTEREST (EXPENSE) INCOME, NET (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Other Income and Expenses [Abstract]        
Interest income $ 453 $ 1,327 $ 1,544 $ 4,950
Interest expense (704) (922) (2,329) (3,578)
Interest (expense) income, net $ (251) $ 405 $ (785) $ 1,372