v3.25.3
DERIVATIVE FINANCIAL INSTRUMENTS - Narrative (Details)
1 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Jun. 30, 2025
USD ($)
Sep. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
May 31, 2022
USD ($)
derivativeInstrument
Jun. 30, 2020
USD ($)
derivativeInstrument
Derivative [Line Items]            
Derivative gains (losses), net of tax     $ 1,000,000 $ (800,000)    
AOCI balance related to hedging activities of gain     5,500,000      
Net current deferred gains expected to be realized     $ 5,100,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