XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.3
DERIVATIVES AND HEDGING - Gross notional amount and fair value of outstanding derivative instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
DERIVATIVES AND HEDGING    
Total current derivative assets, Fair Value $ 3,772 $ 1,295
Designated as hedge accounting instruments    
DERIVATIVES AND HEDGING    
Total current derivative assets, Notional Amount 73,241 56,296
Total derivative assets, Notional Amount 73,241 56,296
Total current derivative assets, Fair Value 5,063 2,034
Total derivative assets, Fair Value 22,369 19,726
Interest rate floors | Designated as hedge accounting instruments    
DERIVATIVES AND HEDGING    
Total current derivative assets, Fair Value $ 1,291 $ 739
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Other Assets, Current Other Assets, Current
Total non current derivative assets, Fair Value $ 17,306 $ 17,692
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Foreign currency forwards | Designated as hedge accounting instruments    
DERIVATIVES AND HEDGING    
Total current derivative assets, Notional Amount $ 65,229 $ 40,330
Total current derivative assets, Fair Value $ 2,915 $ 910
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Other Assets, Current Other Assets, Current
Foreign currency net purchased options | Designated as hedge accounting instruments    
DERIVATIVES AND HEDGING    
Total current derivative assets, Notional Amount $ 8,012 $ 15,966
Total current derivative assets, Fair Value $ 857 $ 385
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Other Assets, Current Other Assets, Current