XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2024
Dec. 31, 2023
Assets:    
Short-term investments $ 76,078 $ 94,304
Interest rate swaps 4,096 3,909
Foreign currency forward exchange contracts not accounted for using hedge accounting 395  
Foreign currency forward exchange contracts not accounted for using hedge accounting 305 359
  80,874 100,105
Foreign currency forward exchange contracts accounted for using hedge accounting   1,533
Fair Value, Inputs, Level 1 [Member]    
Assets:    
Short-term investments 10,379 12,868
Interest rate swaps
Foreign currency forward exchange contracts not accounted for using hedge accounting  
Foreign currency forward exchange contracts not accounted for using hedge accounting
  10,379 12,868
Foreign currency forward exchange contracts accounted for using hedge accounting  
Fair Value, Inputs, Level 2 [Member]    
Assets:    
Short-term investments 65,699 80,614
Interest rate swaps 4,096 3,909
Foreign currency forward exchange contracts not accounted for using hedge accounting 395  
Foreign currency forward exchange contracts not accounted for using hedge accounting 305 359
  70,495 86,415
Foreign currency forward exchange contracts accounted for using hedge accounting   1,533
Fair Value, Inputs, Level 3 [Member]    
Assets:    
Short-term investments 822
Interest rate swaps
Foreign currency forward exchange contracts not accounted for using hedge accounting  
Foreign currency forward exchange contracts not accounted for using hedge accounting
  822
Foreign currency forward exchange contracts accounted for using hedge accounting