XML 69 R49.htm IDEA: XBRL DOCUMENT v3.25.0.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
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Short-term investments $ 109,311 $ 94,304
Interest rate swaps 1,967 3,909
Foreign currency forward exchange contracts not accounted for using hedge accounting   359
Foreign currency forward exchange contracts accounted for using hedge accounting   1,533
Total assets at fair value 111,278 100,105
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,703 12,868
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,703 12,868
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 101,608 80,614
Interest rate swaps 1,967 3,909
Foreign currency forward exchange contracts not accounted for using hedge accounting   359
Foreign currency forward exchange contracts accounted for using hedge accounting   1,533
Total assets at fair value 103,575 86,415
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 822
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 $ 822
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