v3.25.2
DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)
1 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
May 31, 2022
USD ($)
derivativeInstrument
Jun. 30, 2020
USD ($)
derivativeInstrument
Derivative [Line Items]          
Derivative losses, net of tax   $ (900,000) $ (800,000)    
AOCI balance related to hedging activities of gain   2,600,000      
Net current deferred losses expected to be realized   2,500,000      
Forward Contracts          
Derivative [Line Items]          
Number of derivative instruments | derivativeInstrument       2 2
Notional amount of derivative       $ 250,000,000 $ 250,000,000
Proceeds from termination of derivative instrument $ 16,200,000        
Gain from termination of derivative instrument   $ 3,100,000