v3.26.3
FAIR VALUE - Schedule of Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Assets    
Investment in equity securities $ 1,204 $ 2,503
Foreign exchange contracts 1,352 298
Convertible notes 5,000 5,650
Total assets at fair value 7,556 8,451
Liabilities    
Foreign exchange contracts 892 632
Cross-currency swap contract 21,297 32,542
Contingent consideration obligation 253 3,983
Total liabilities at fair value 22,442 37,157
Level 1    
Assets    
Investment in equity securities 1,204 2,503
Foreign exchange contracts 0 0
Convertible notes 0 0
Total assets at fair value 1,204 2,503
Liabilities    
Foreign exchange contracts 0 0
Cross-currency swap contract 0 0
Contingent consideration obligation 0 0
Total liabilities at fair value 0 0
Level 2    
Assets    
Investment in equity securities 0 0
Foreign exchange contracts 1,352 298
Convertible notes 0 0
Total assets at fair value 1,352 298
Liabilities    
Foreign exchange contracts 892 632
Cross-currency swap contract 21,297 32,542
Contingent consideration obligation 0 0
Total liabilities at fair value 22,189 33,174
Level 3    
Assets    
Investment in equity securities 0 0
Foreign exchange contracts 0 0
Convertible notes 5,000 5,650
Total assets at fair value 5,000 5,650
Liabilities    
Foreign exchange contracts 0 0
Cross-currency swap contract 0 0
Contingent consideration obligation 253 3,983
Total liabilities at fair value $ 253 $ 3,983