v3.25.1
OTHER COMPREHENSIVE INCOME (LOSS) (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period $ 615,723 $ 525,675 $ 469,086
Foreign currency translation adjustments (3,001) (717) (3,335)
Other comprehensive income 134,483 101,822 93,239
Balance at end of period 1,072,246 615,723 525,675
Currency translation adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period (10,137) (8,190)  
Foreign currency translation adjustments (1,883) (1,947)  
Balance at end of period (12,020) (10,137) (8,190)
Interest rate swaps      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 1,111 (114)  
Unrealized gains (losses), net of taxes (577) 2,404  
Reclassification of gains included in interest expense, net of taxes (534) (1,179)  
Other comprehensive income (1,111) 1,225  
Balance at end of period 0 1,111 (114)
Unrealized losses, tax 153 (639)  
Reclassification from AOCI, tax 142 313  
Defined benefit plans      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period (100) (105)  
Other comprehensive income (7) 5  
Balance at end of period (107) (100) $ (105)
Amortization of net loss, net of taxes      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Reclassification of gains included in interest expense, net of taxes (7) 2  
Reclassification from AOCI, tax 2 (1)  
Net gain arising during the year, net of taxes      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other comprehensive income 0 3  
Other comprehensive (loss) income, tax $ 0 $ (1)