XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Financial Instruments - Fair Value of Hedge Instruments in Unaudited Condensed Consolidated Balance Sheets (Details) - Foreign exchange forward - Derivative Designated as Hedging - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Prepaid and other assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives $ 7,814 $ 6,320
Other assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives 1,991 1,491
Accrued expenses and other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives $ 808 $ 488