v3.25.4
OTHER COMPREHENSIVE INCOME (LOSS) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balance at beginning of period $ 1,129,967 $ 1,109,828 $ 1,072,246 $ 1,030,166 $ 650,158 $ 615,723 $ 1,072,246 $ 615,723
Adjustments for foreign currency translation (248) (1,252) 1,384 (3,674) 896 (825) (116) (3,603)
Balance at end of period 1,067,117 1,129,967 1,109,828 1,044,023 1,030,166 650,158 1,067,117 1,044,023
Interest rate swaps, unrealized gain, tax             141 153
Reclassification from AOCI, current period, tax             53 142
Currency translation adjustments:                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balance at beginning of period (11,892)   (12,020) (8,956)   (10,137) (12,020) (10,137)
Adjustments for foreign currency translation 481     (3,674)     609 (2,493)
Balance at end of period (11,411) (11,892)   (12,630) (8,956)   (11,411) (12,630)
Interest rate swaps:                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balance at beginning of period 0   0 0   1,111 0 1,111
Adjustments for foreign currency translation (730)     0     (730) (1,111)
Unrealized gains (losses), net of taxes (529)     0     (529) (577)
Reclassification of losses (gains) included in interest expense, net of taxes (201)     0     (201) (534)
Balance at end of period (730) 0   0 0   (730) 0
Interest rate swaps, unrealized gain, tax 141     0        
Reclassification from AOCI, current period, tax 53     0        
Defined benefit plans:                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balance at beginning of period (103)   $ (107) (99)   $ (100) (107) (100)
Balance at end of period (102) $ (103)   (99) $ (99)   (102) (99)
Expected loss (less than)             100  
Defined benefit plans, Amortization of net gains, net of taxes                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Reclassification of losses (gains) included in interest expense, net of taxes 1     0     5 1
Reclassification from AOCI, current period, tax $ 0     $ 0     $ (1) $ 0