XML 112 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments (Fair Value of Derivative Instruments Included in Balance Sheets) (Details) - Derivatives not designated as hedging instruments - Foreign currency derivatives - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Prepaid expenses and other current assets    
Derivatives not designated as hedging instruments:    
Foreign currency derivative assets $ 378 $ 141
Other assets    
Derivatives not designated as hedging instruments:    
Foreign currency derivative assets 7,899 395
Accrued liabilities    
Derivatives not designated as hedging instruments:    
Foreign currency derivative liabilities 1,065 3,663
Current portion of program rights obligations    
Derivatives not designated as hedging instruments:    
Foreign currency derivative liabilities 8 82
Other liabilities    
Derivatives not designated as hedging instruments:    
Foreign currency derivative liabilities $ 1,222 $ 5,220