v3.26.1
FINANCIAL DERIVATIVE INSTRUMENTS - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivatives designated as hedging instruments    
Total derivatives designated as hedging instruments $ (3,026) $ 1,396
Balance Sheet Location [Axis]: us-gaap:AccountsPayableAndOtherAccruedLiabilities    
Derivatives designated as hedging instruments    
Derivative liability, fair value, gross liability (4,271) (26)
Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Derivatives designated as hedging instruments    
Derivative asset, fair value, gross asset $ 1,245 $ 1,422