XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Financial Instruments and Fair Value Measurements [Abstract]  
Schedule of financial assets measured and recorded at fair value

 

 

 

As of December 31, 2022

(in thousands)

Balance Sheet Classification

 

Level 1

 


Level 2

 

Level 3

 

Total

Assets

 

 

 

 


 

 

 

 

 

Foreign currency exchange contracts

Other current assets

 

$

 

 

$

50,248 

 

 

$

 

 

$

50,248 

 

Liabilities

 

 

   

 


 

 

 

 

 

Foreign currency exchange contracts

Other current liabilities

 

$


 

$

(42,320

)

 

$

 

 

$

(42,320

)

 

 

 

 

As of December 31, 2021

(in thousands)

Balance Sheet Classification

 

Level 1

 


Level 2

 

Level 3

 

Total

Assets

 

 

 

 


 

 

 

 

 

Foreign currency exchange contracts

Other current assets

 

$

 

 


$

27,582 

 

 

$

 

 

$

27,582 

 

Liabilities

 

 

   

 


 

 

 

 

 

Foreign currency exchange contracts

Other current liabilities

 

$


 


$

(23,285

)

 

$


 

$

(23,285

)