Schedule of Fair Value of Foreign Currency Hedges (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Derivative Instruments, Gain (Loss) [Line Items] | ||
Total derivative assets | $ 9,340 | |
Non-Delivery Collar Contracts [Member] | ||
Derivative Instruments, Gain (Loss) [Line Items] | ||
Total derivative assets | 9,340 | |
Non-Delivery Collar Contracts [Member] | Other Current Assets [Member] | ||
Derivative Instruments, Gain (Loss) [Line Items] | ||
Total derivative assets | $ 9,340 |