XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
The fair value hierarchy has three levels based on the reliability of the inputs used to determine fair value. (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets:    
Short-term investments $ 75,310 $ 109,311
Interest rate swaps 1,831 1,967
Foreign currency forward exchange contracts not accounted for using hedge accounting 2,019  
Foreign currency forward exchange contracts accounted for using hedge accounting 3,960  
Total assets at fair value 83,120 111,278
Liabilities:    
Foreign currency forward exchange contracts not accounted for using hedge accounting   445
Foreign currency forward exchange contracts accounted for using hedge accounting   1,435
Total liabilities at fair value   1,880
Fair Value, Inputs, Level 1 [Member]    
Assets:    
Short-term investments 7,302 7,703
Interest rate swaps 0 0
Foreign currency forward exchange contracts not accounted for using hedge accounting 0  
Foreign currency forward exchange contracts accounted for using hedge accounting 0  
Total assets at fair value 7,302 7,703
Liabilities:    
Foreign currency forward exchange contracts not accounted for using hedge accounting   0
Foreign currency forward exchange contracts accounted for using hedge accounting   0
Total liabilities at fair value   0
Fair Value, Inputs, Level 2 [Member]    
Assets:    
Short-term investments 68,008 101,608
Interest rate swaps 1,831 1,967
Foreign currency forward exchange contracts not accounted for using hedge accounting 2,019  
Foreign currency forward exchange contracts accounted for using hedge accounting 3,960  
Total assets at fair value 75,818 103,575
Liabilities:    
Foreign currency forward exchange contracts not accounted for using hedge accounting   445
Foreign currency forward exchange contracts accounted for using hedge accounting   1,435
Total liabilities at fair value   1,880
Fair Value, Inputs, Level 3 [Member]    
Assets:    
Short-term investments 0 0
Interest rate swaps 0 0
Foreign currency forward exchange contracts not accounted for using hedge accounting 0  
Foreign currency forward exchange contracts accounted for using hedge accounting 0  
Total assets at fair value $ 0 0
Liabilities:    
Foreign currency forward exchange contracts not accounted for using hedge accounting   0
Foreign currency forward exchange contracts accounted for using hedge accounting   0
Total liabilities at fair value   $ 0