Commitments and Contingencies - Expected Timing of Payments for Commitments (Details) - USD ($) $ in Thousands |
Jun. 30, 2015 |
Dec. 31, 2014 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Less than one year | $ 4,271,285 | $ 3,747,648 |
| Due after one year and through three years | 4,791,033 | 4,495,103 |
| Due after three years and through five years | 961,784 | 1,164,308 |
| Due after five years | 49,307 | 44,053 |
| Total streaming content obligations | $ 10,073,409 | $ 9,451,112 |