XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments - Schedule of Fair Values of Hedge Instruments on the Unaudited Condensed Consolidated Balance Sheets (Details) - Derivative Designated As Hedging - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Foreign exchange forward | Prepaid and other assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives $ 6,078 $ 7,393
Foreign exchange forward | Other assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives 87 1,341
Foreign exchange forward | Accrued expenses and other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 3,817 4,710
Foreign exchange forward | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 505 344
Interest rate swap | Prepaid and other assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives 344 0
Interest rate swap | Accrued expenses and other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 17 0
Interest rate swap | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives $ 699 $ 0