XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments & Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Mar. 26, 2021
Sep. 24, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash Equivalents, at Carrying Value $ 1,056,685    
Cash and Cash Equivalents, Fair Value Disclosure     $ 1,225,380
Debt Securities, Available-for-sale, Unrealized Loss 0 $ 0  
Debt Securities, Available-for-sale, Amortized Cost 385,303   330,129
Debt Securities, Available-for-sale 385,072   330,401
Debt Securities, Available-for-sale, Unrealized Gain 1    
Investment Owned, Unrecognized Unrealized Depreciation (391)   (52)
Cash Cash Equivalents And Investments Total 1,258,292   1,327,038
Financial assets carried at fair value 1,056,686   1,225,380
Less Than 12 Months, Fair Value 132,741   40,984
Less Than 12 Months, Gross Unrealized Losses (391)   (52)
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost 275,975   273,884
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value 276,054   274,037
Available For Sale Securities Debt Maturities After One Through Two Years Amortized Cost 68,016   40,739
Available For Sale Securities Debt Maturities After One Through Two Years Fair Value 67,866   40,874
Available For Sale Securities Debt Maturities After Two Through Three Years Amortized Cost 41,312   15,506
Available For Sale Securities Debt Maturities After Two Through Three Years Fair Value 41,152   15,490
Investment Owned, at Cost 1,258,523   1,326,765
Investment Owned, Unrecognized Unrealized Appreciation 160   325
Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 1,056,686   1,225,380
Financial assets carried at fair value 1,132,257   1,230,448
Derivative Asset     0
Derivative Liability     0
Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 0   0
Financial assets carried at fair value 114,065   90,134
Derivative Asset     689
Derivative Liability     (197)
Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 0    
Financial assets carried at fair value 0    
Derivative Asset     0
Derivative Liability     0
Cash [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash Equivalents, at Carrying Value 861,252    
Cash and Cash Equivalents, Fair Value Disclosure 861,252   990,182
Cash [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 861,252   990,182
Cash [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 0    
Cash [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 0    
Commercial Paper [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 4,498    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0    
Debt Securities, Available-for-sale 4,499    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 1    
Commercial Paper [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 4,499    
Money Market Funds [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure     235,198
Debt Securities, Available-for-sale, Amortized Cost 185,936    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0    
Debt Securities, Available-for-sale 185,936    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0    
Money Market Funds [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 185,936   235,198
Money Market Funds [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 0    
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 0    
Municipal Notes      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 4,999    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0    
Debt Securities, Available-for-sale 4,999    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0    
Municipal Notes | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 4,999    
Municipal Notes | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 0    
Money Market Funds [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure     235,198
Certificates of Deposit [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Less Than 12 Months, Fair Value 1,998   600
Less Than 12 Months, Gross Unrealized Losses (1)   0
U.S. Agency Securities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Less Than 12 Months, Fair Value 1,440   1,449
Less Than 12 Months, Gross Unrealized Losses (11)   (2)
U.S. Agency Securities [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure     0
US Government Agencies Short-term Debt Securities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0    
Debt Securities, Available-for-sale 1,916   1,102
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 9    
US Government Agencies Short-term Debt Securities [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 0    
US Government Agencies Short-term Debt Securities [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 1,916    
US Government Agencies Short-term Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 0    
Government Bonds [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Less Than 12 Months, Fair Value 70,076   8,940
Less Than 12 Months, Gross Unrealized Losses (144)   (16)
Commercial Paper [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Less Than 12 Months, Fair Value 2,760   0
Less Than 12 Months, Gross Unrealized Losses (2)   0
Commercial Paper [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 0    
Corporate Debt Securities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Less Than 12 Months, Fair Value 43,930   22,964
Less Than 12 Months, Gross Unrealized Losses (197)   (25)
Municipal Bonds [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Less Than 12 Months, Fair Value 12,537   7,031
Less Than 12 Months, Gross Unrealized Losses (36)   (9)
Short-term Investments [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax     155
Investments Held In Supplemental Retirement Plan [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets carried at fair value 4,881   4,975
Financial liabilities carried at fair value 4,881   4,975
Investments Held In Supplemental Retirement Plan [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets carried at fair value 0    
Financial liabilities carried at fair value 0    
Investments Held In Supplemental Retirement Plan [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets carried at fair value 0    
Financial liabilities carried at fair value 0    
Short-term Investments [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost     38,685
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax     1
Debt Securities, Available-for-sale     38,839
Short-term Investments [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 20,071   102
Short-term Investments [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 60,547   38,737
Short-term Investments [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 0    
Short-term Investments [Member] | Certificates of Deposit [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 8,783   1,795
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 1   0
Debt Securities, Available-for-sale 8,782   1,795
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0   0
Short-term Investments [Member] | Certificates of Deposit [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 0    
Short-term Investments [Member] | Certificates of Deposit [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 8,782   1,795
Short-term Investments [Member] | Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 0    
Short-term Investments [Member] | U.S. Agency Securities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost     1,096
Short-term Investments [Member] | US Government Agencies Short-term Debt Securities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 1,907    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax     0
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax     6
Short-term Investments [Member] | US Government Agencies Short-term Debt Securities [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure     1,102
Short-term Investments [Member] | Government Bonds [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 20,070   100
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 7   0
Debt Securities, Available-for-sale 20,071   102
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 8   2
Short-term Investments [Member] | Government Bonds [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 20,071   102
Short-term Investments [Member] | Government Bonds [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 0   0
Short-term Investments [Member] | Government Bonds [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 0    
Short-term Investments [Member] | Commercial Paper [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 18,534   5,184
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 2   0
Debt Securities, Available-for-sale 18,536   5,186
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 4   2
Short-term Investments [Member] | Commercial Paper [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 0    
Short-term Investments [Member] | Commercial Paper [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 18,536   5,186
Short-term Investments [Member] | Commercial Paper [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 0    
Short-term Investments [Member] | Corporate Debt Securities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 21,259   18,850
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 14   0
Debt Securities, Available-for-sale 21,289   18,966
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 44   116
Short-term Investments [Member] | Corporate Debt Securities [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 0    
Short-term Investments [Member] | Corporate Debt Securities [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 21,289   18,966
Short-term Investments [Member] | Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 0    
Short-term Investments [Member] | Municipal Bonds [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 9,987   11,660
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 1   1
Debt Securities, Available-for-sale 10,024   11,688
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 38   29
Short-term Investments [Member] | Municipal Bonds [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 0    
Short-term Investments [Member] | Municipal Bonds [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 10,024   11,688
Short-term Investments [Member] | Municipal Bonds [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Fair Value Disclosure 0    
Short-term Investments [Member] | Short-term Investments [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 80,540    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 25    
Debt Securities, Available-for-sale 80,618    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 103    
Long-term Investments [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost     62,700
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax     51
Debt Securities, Available-for-sale     62,819
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax     170
Long-term Investments [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 55,500   4,966
Long-term Investments [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 53,518   51,397
Long-term Investments [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 0    
Long-term Investments [Member] | U.S. Agency Securities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 1,451   2,264
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 11   2
Debt Securities, Available-for-sale 1,440   2,275
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0   13
Long-term Investments [Member] | U.S. Agency Securities [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 0    
Long-term Investments [Member] | U.S. Agency Securities [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 1,440   2,275
Long-term Investments [Member] | U.S. Agency Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 0    
Long-term Investments [Member] | Government Bonds [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 62,399   11,784
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 138   16
Debt Securities, Available-for-sale 62,277   11,806
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 16   38
Long-term Investments [Member] | Government Bonds [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 55,500   4,966
Long-term Investments [Member] | Government Bonds [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 6,777   6,840
Long-term Investments [Member] | Government Bonds [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 0    
Long-term Investments [Member] | Corporate Debt Securities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 37,042   32,116
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 183   25
Debt Securities, Available-for-sale 36,885   32,152
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 26   61
Long-term Investments [Member] | Corporate Debt Securities [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 0    
Long-term Investments [Member] | Corporate Debt Securities [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 36,885   32,152
Long-term Investments [Member] | Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 0    
Long-term Investments [Member] | Municipal Bonds [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 8,436   10,080
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 34   8
Debt Securities, Available-for-sale 8,416   10,130
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 14   58
Long-term Investments [Member] | Municipal Bonds [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 0    
Long-term Investments [Member] | Municipal Bonds [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 8,416   10,130
Long-term Investments [Member] | Municipal Bonds [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 0    
Long-term Investments [Member] | Other Long-term Investments [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 11,970   6,456
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0   0
Debt Securities, Available-for-sale 11,970   6,456
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0   0
Long-term Investments [Member] | Other Long-term Investments [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 0   0
Long-term Investments [Member] | Other Long-term Investments [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 0    
Long-term Investments [Member] | Other Long-term Investments [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investments, Noncurrent, Fair Value Disclosure 0    
Long-term Investments [Member] | Long-term Investments [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt Securities, Available-for-sale, Amortized Cost 121,298    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 366    
Debt Securities, Available-for-sale 120,988    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 56    
Other Current Assets [Member] | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative Asset 0    
Other Current Assets [Member] | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative Asset 198    
Other Current Assets [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative Asset 0    
Other Accrued Liabilities | Level 1 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative Liability 0    
Other Accrued Liabilities | Level 2 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative Liability (117)    
Other Accrued Liabilities | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative Liability 0    
Derivative Financial Instruments, Assets [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative Financial Instruments, Assets, Amortized Cost Basis     0
Derivative Financial Instruments, Unrealized Gain   689  
Derivative Financial Instruments, Unrealized Loss   0  
Derivative Asset     689
Derivative Financial Instruments, Assets [Member] | Other Current Assets [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative Financial Instruments, Assets, Amortized Cost Basis 0    
Derivative Financial Instruments, Unrealized Gain 198    
Derivative Financial Instruments, Unrealized Loss 0    
Derivative Asset 198    
Derivative Financial Instruments, Liabilities [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative Financial Instruments, Unrealized Gain   0  
Derivative Financial Instruments, Unrealized Loss   $ (197)  
Derivative Financial Instruments, Liabilities, Amortized Cost Basis     0
Derivative Liability     $ (197)
Derivative Financial Instruments, Liabilities [Member] | Other Accrued Liabilities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative Financial Instruments, Unrealized Gain 0    
Derivative Financial Instruments, Unrealized Loss (117)    
Derivative Financial Instruments, Liabilities, Amortized Cost Basis 0    
Derivative Liability $ (117)