XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Derivative [Line Items]          
Net loss on currency transaction exposures $ (552) $ (1,110) $ (1,831) $ (2,874)  
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 9,507   9,507   $ 6,865
Liabilities Fair Value (897)   (897)   (3,916)
Net Fair Value 8,610   8,610   2,949
Foreign Currency Forward Contracts          
Derivative [Line Items]          
Net gain on currency forward contracts 227 $ 892 630 $ 1,088  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 9,468   9,468   6,817
Liabilities Fair Value (747)   (747)   (3,521)
Net Fair Value 8,721   8,721   3,296
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Prepaid Expenses and Other Current Assets          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 8,124   8,124   6,757
Liabilities Fair Value (658)   (658)   (3,121)
Net Fair Value 7,466   7,466   3,636
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Assets          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 1,344   1,344    
Liabilities Fair Value (89)   (89)    
Net Fair Value 1,255   $ 1,255    
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Liabilities          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value         60
Liabilities Fair Value         (400)
Net Fair Value         (340)
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts          
Derivative [Line Items]          
Maximum Length of Time Hedged in Cash Flow Hedge     1 month    
Notional amount of cash flow hedges 49,918   $ 49,918   81,929
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts | Other Current Liabilities          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 39   39   48
Liabilities Fair Value (150)   (150)   (395)
Net Fair Value (111)   $ (111)   (347)
Cash flow hedge | Foreign Currency Forward Contracts          
Derivative [Line Items]          
Maximum Length of Time Hedged in Cash Flow Hedge     2 years    
Notional amount of cash flow hedges 218,929   $ 218,929   $ 198,473
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months $ 5,700   $ 5,700