v3.25.2
FINANCIAL INSTRUMENTS - Items Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets    
Foreign exchange contracts   $ 2,996
Liabilities    
Assets transferred between Level 1, Level 2 and Level 3 $ 0 0
Liabilities transferred between Level 1, Level 2 and Level 3 0 0
Recurring | Level 2    
Assets    
Interest rate derivatives 38,409 34,384
Foreign exchange contracts   2,996
Total assets 38,409 37,380
Liabilities    
Interest rate derivatives $ 21,554 $ 42,609