v3.26.1
FAIR VALUE - Schedule of Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Investment in equity securities $ 2,215 $ 2,503
Foreign exchange contracts 625 298
Convertible notes 5,000 5,650
Total assets at fair value 7,840 8,451
Liabilities    
Foreign exchange contracts 1,045 632
Cross-currency swap contract 24,654 32,542
Contingent consideration obligation 253 3,983
Total liabilities at fair value 25,952 37,157
Level 1    
Assets    
Investment in equity securities 2,215 2,503
Foreign exchange contracts 0 0
Convertible notes 0 0
Total assets at fair value 2,215 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 625 298
Convertible notes 0 0
Total assets at fair value 625 298
Liabilities    
Foreign exchange contracts 1,045 632
Cross-currency swap contract 24,654 32,542
Contingent consideration obligation 0 0
Total liabilities at fair value 25,699 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