XML 104 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Financial Instruments Not Required to be Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Carrying Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities, current $ 127,222 $ 23,345
Carrying Value | Level 2 | 2023 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 192,752 609,764
Carrying Value | Level 2 | 2024 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 378,849 496,200
Carrying Value | Level 2 | 2028 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 595,765 595,134
Carrying Value | Level 2 | Other borrowings, including noncurrent portion    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 911 4,890
Carrying Value | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes receivable, including noncurrent portion 10,249 28,488
Carrying Value | Cash | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 1,295,437 1,180,024
Carrying Value | Cash equivalents | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 913,945 1,018,757
Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable securities, current 127,222 23,345
Fair Value | Level 2 | 2023 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 195,957 578,554
Fair Value | Level 2 | 2024 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 399,177 494,045
Fair Value | Level 2 | 2028 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 629,754 599,220
Fair Value | Level 2 | Other borrowings, including noncurrent portion    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 911 4,890
Fair Value | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes receivable, including noncurrent portion 10,249 28,488
Fair Value | Cash | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 1,295,437 1,180,024
Fair Value | Cash equivalents | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 913,945 $ 1,018,757