Fair Value Measurements - Financial Assets and Liabilities Measured and Reported at Fair Value on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Assets: | ||
Foreign currency forward exchange and other contracts | $ 17,563 | $ 18,075 |
Available-for-sale | 5,343 | |
Total assets | 23,418 | |
Liabilities: | ||
Foreign currency forward exchange and other contracts | 10,754 | 3,810 |
Level 1 | ||
Assets: | ||
Foreign currency forward exchange and other contracts | 0 | 0 |
Available-for-sale | 5,343 | |
Total assets | 5,343 | |
Liabilities: | ||
Foreign currency forward exchange and other contracts | 0 | 0 |
Level 2 | ||
Assets: | ||
Foreign currency forward exchange and other contracts | 17,563 | 18,075 |
Available-for-sale | 0 | |
Total assets | 18,075 | |
Liabilities: | ||
Foreign currency forward exchange and other contracts | 10,754 | 3,810 |
Level 3 | ||
Assets: | ||
Foreign currency forward exchange and other contracts | 0 | 0 |
Available-for-sale | 0 | |
Total assets | 0 | |
Liabilities: | ||
Foreign currency forward exchange and other contracts | $ 0 | $ 0 |