Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Investments) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||
---|---|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
||||
Balance Sheet Related Disclosures [Abstract] | |||||
Beginning Balance | $ 7,758 | [1] | $ 8,147 | ||
Additions | 340 | 5,850 | |||
Disposals | (1,499) | ||||
Impairment and downward adjustments for observable price changes | (549) | (6,239) | |||
Upward adjustments for observable price changes | 253 | ||||
Ending Balance | [1] | $ 6,303 | $ 7,758 | ||
|