v3.25.1
FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Acquisition-related contingent consideration liabilities $ 24,400 $ 7,400
Unobservable Inputs (Level III ) | Carrying Value | Recurring    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Acquisition-related contingent consideration liabilities 24,385 7,445
Unobservable Inputs (Level III ) | Fair Value | Recurring    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Acquisition-related contingent consideration liabilities 24,385 7,445
Interest rate swap | Significant Other Observable Inputs (Level II): | Carrying Value | Recurring    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Derivative asset 0 1,407
Interest rate swap | Significant Other Observable Inputs (Level II): | Fair Value | Recurring    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Derivative asset $ 0 $ 1,407