XML 150 R125.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Values of Financial Instruments - Details of Book Value and Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 83,745 $ 105,298
Long-term debt (including current maturities of long-term debt) (308,129) (245,053)
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 83,745 105,298
Long-term debt (including current maturities of long-term debt) (259,472) (237,948)
Foreign exchange forward | Other Current Assets | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 386 1,321
Foreign exchange forward | Other Current Assets | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 386 1,321
Foreign exchange forward | Accrued Expenses | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liabilities (1,938) (1,432)
Foreign exchange forward | Accrued Expenses | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liabilities (1,938) (1,432)
Other Financial Instruments | Other Long-Term Assets [Member] | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets (36,060) (42,039)
Other Financial Instruments | Other Long-Term Assets [Member] | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets (36,060) (41,926)
Convertible Debt 2021 Note Hedge | Other Long-Term Obligations | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liabilities 0 1,242
Convertible Debt 2021 Note Hedge | Other Long-Term Obligations | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liabilities 0 1,264
Convertible Debt 2022 Note Hedge | Other Long-Term Assets [Member] | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets (2,642) (73,869)
Convertible Debt 2022 Note Hedge | Other Long-Term Assets [Member] | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets (2,632) (70,633)
Convertible Debt 2024 Series I Conversion Feature | Other Long-Term Obligations | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liabilities (72,140) (62,984)
Convertible Debt 2024 Series I Conversion Feature | Other Long-Term Obligations | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liabilities (64,897) (60,035)
Convertible Debt 2024 Series II Conversion Feature | Other Long-Term Obligations | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liabilities (78,251) (64,919)
Convertible Debt 2024 Series II Conversion Feature | Other Long-Term Obligations | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liabilities (74,165) $ (64,090)
Convertible Debt 2026 Note Hedge | Other Long-Term Assets [Member] | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets (119,036)  
Convertible Debt 2026 Note Hedge | Other Long-Term Assets [Member] | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets $ (81,718)