v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Foreign currency contract    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets' $ 217 $ 210
Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 217 1,257
Fair Value, Recurring | Level 2 | Foreign currency contract    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets'   210
Fair Value, Recurring | Level 2 | Interest rate contract    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets' $ 0 $ 1,047