Balance Sheet Components Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
|
Condensed Balance Sheet Statements, Captions [Line Items] | ||
Net revenues | $ 550,963 | $ 548,971 |
Revenue, remaining performance obligation | $ 619,700 | |
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01 | ||
Condensed Balance Sheet Statements, Captions [Line Items] | ||
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 1 year | |
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | ||
Condensed Balance Sheet Statements, Captions [Line Items] | ||
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period | 5 years | |
Deferred Revenue | ||
Condensed Balance Sheet Statements, Captions [Line Items] | ||
Contract with Customer, Liability | $ 95,500 | $ 68,400 |