CONSOLIDATED FINANCIAL STATEMENT DETAILS - SCHEDULE OF REVENUE (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2016 |
Sep. 30, 2016 |
Jun. 30, 2016 |
Mar. 31, 2016 |
Dec. 31, 2015 |
Sep. 30, 2015 |
Jun. 30, 2015 |
Mar. 31, 2015 |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Revenue: | |||||||||||
| Service revenue | $ 2,967,474 | $ 3,077,080 | $ 2,957,735 | ||||||||
| Product revenue | 172,408 | 153,853 | 151,812 | ||||||||
| Revenue | $ 811,162 | $ 764,102 | $ 745,439 | $ 819,179 | $ 848,728 | $ 838,561 | $ 771,132 | $ 772,512 | $ 3,139,882 | $ 3,230,933 | $ 3,109,547 |