XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
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
Sep. 30, 2024
Dec. 31, 2023
Foreign exchange forward | Prepaid and other assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives $ 1,912 $ 4,378
Foreign exchange forward | Accrued expenses and other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 5,246 1,931
Foreign exchange forward | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 19 0
Interest rate swap | Prepaid and other assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives 79 452
Interest rate swap | Accrued expenses and other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 40 63
Interest rate swap | Other noncurrent liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives $ 0 $ 88