v3.24.1.1.u2
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Feb. 06, 2024
Mar. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Acquisition deferred payments $ 8,455   $ 1,853
Dust Free acquisition      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Acquisition deferred payments   $ 6,800