XML 79 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies - Derivative Instruments Measured at Fair Value (Details) - Foreign Exchange Contract - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Prepaid Expenses and Other Current Assets | Cash Flow Hedging    
Derivative [Line Items]    
Derivative Asset, Notional Amount $ 136,426 $ 115,710
Derivative Asset, Fair Value   6,083
Derivative Liability, Fair Value (7,221)  
Long-Term Other Liabilities | Cash Flow Hedging    
Derivative [Line Items]    
Derivative Asset, Notional Amount 107,210 0
Derivative Asset, Fair Value   0
Derivative Liability, Fair Value (2,060)  
Accrued expenses and other short-term liabilities: | Fair Value Hedging    
Derivative [Line Items]    
Derivative Asset, Notional Amount 32,066 42,056
Derivative Liability, Fair Value $ (226) $ (62)