XML 96 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Severance and Exit Costs (Schedule of Severance and Exit Costs Liability) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 6 Months Ended 12 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2014
Dec. 31, 2013
Mar. 31, 2015
Mar. 31, 2013
Jul. 10, 2013
Dec. 31, 2012
Successor [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring reserve, beginning $ 1,138us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
$ 1,176us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
$ 971us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Severance costs, beginning 225us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
54us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
197us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Restructuring charges 56us-gaap_RestructuringCharges
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
328us-gaap_RestructuringCharges
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
263us-gaap_RestructuringCharges
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Severance costs 14us-gaap_SeveranceCosts1
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1] 219us-gaap_SeveranceCosts1
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[2] 253us-gaap_SeveranceCosts1
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[3]      
Restructuring reserve, settled with cash (223)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(366)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(780)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Payments for postemployment benefits (42)us-gaap_PaymentsForPostemploymentBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(48)us-gaap_PaymentsForPostemploymentBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(331)us-gaap_PaymentsForPostemploymentBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Restructuring reserve, end 971us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,138us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
454us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Severance costs, end 197us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
225us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
119us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Successor [Member] | Lease [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring reserve, beginning 764us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
933us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[4] 650us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Restructuring charges excluding US Cellular gain     13s_RestructuringChargesExcludingUSCellularGain
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Restructuring charges 11us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[5] 56us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[6] (28)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[7]      
Restructuring reserved settled with cash and other adjustments (125)s_RestructuringReservedSettledWithCashAndOtherAdjustments
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(225)s_RestructuringReservedSettledWithCashAndOtherAdjustments
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(331)s_RestructuringReservedSettledWithCashAndOtherAdjustments
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Restructuring reserve, end 650us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
764us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
291us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Successor [Member] | Access [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring reserve, beginning 149us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
189us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
124us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Restructuring charges 31us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[8] 53us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[9] 38us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[10]      
Restructuring reserved settled with cash and other adjustments (56)s_RestructuringReservedSettledWithCashAndOtherAdjustments
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(93)s_RestructuringReservedSettledWithCashAndOtherAdjustments
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(118)s_RestructuringReservedSettledWithCashAndOtherAdjustments
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Restructuring reserve, end 124us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
149us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
44us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Predecessor [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring reserve, beginning       244us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
244us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Severance costs, beginning       11us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
11us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Purchase price adjustments         131us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Restructuring charges         687us-gaap_RestructuringCharges
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Severance costs       17us-gaap_SeveranceCosts1
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[11] 58us-gaap_SeveranceCosts1
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[11]  
Restructuring reserve, settled with cash         (53)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Payments for postemployment benefits         (15)us-gaap_PaymentsForPostemploymentBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Restructuring reserve, end         1,009us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Severance costs, end         54us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Predecessor [Member] | Lease [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring reserve, beginning       190us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
190us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Purchase price adjustments         131us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Restructuring reserved settled with cash and other adjustments         (33)s_RestructuringReservedSettledWithCashAndOtherAdjustments
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Restructuring reserve, end         766us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Predecessor [Member] | Employee Severance [Member]            
Restructuring Reserve [Roll Forward]            
Purchase price adjustments         0us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Predecessor [Member] | Access [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring reserve, beginning       43us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
43us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Purchase price adjustments         0us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Restructuring charges         151us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[12]  
Restructuring reserved settled with cash and other adjustments         (5)s_RestructuringReservedSettledWithCashAndOtherAdjustments
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Restructuring reserve, end         189us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Cost of Products and Services [Member] | Predecessor [Member] | Access [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring charges       7us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= s_CostofproductsandservicesMember
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
35us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= s_CostofproductsandservicesMember
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Restructuring Charges [Member] | Predecessor [Member] | Access [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring charges         116us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Wireline [Member] | Successor [Member]            
Restructuring Reserve [Roll Forward]            
Severance costs 2us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelineMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
28us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelineMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
35us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelineMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Wireline [Member] | Successor [Member] | Lease [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring charges   2us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelineMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelineMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Wireline [Member] | Successor [Member] | Access [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring charges     5us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelineMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Wireline [Member] | Predecessor [Member]            
Restructuring Reserve [Roll Forward]            
Severance costs       3us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelineMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
3us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelineMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Wireline [Member] | Predecessor [Member] | Access [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring charges       3us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelineMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
18us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelineMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Wireline [Member] | Cost of Products and Services [Member] | Successor [Member] | Access [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring charges 4us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= s_CostofproductsandservicesMember
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelineMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
19us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= s_CostofproductsandservicesMember
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelineMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
       
Wireless [Member] | Successor [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring reserve, accrual adjustment     41us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Severance costs 12us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
191us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
218us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Wireless [Member] | Successor [Member] | Lease [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring charges   54us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
12us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Wireless [Member] | Successor [Member] | Access [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring charges     33us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Wireless [Member] | Predecessor [Member]            
Restructuring Reserve [Roll Forward]            
Severance costs       14us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
55us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Wireless [Member] | Predecessor [Member] | Lease [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring charges       8us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[13] 478us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[13] 196us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_LeaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Wireless [Member] | Predecessor [Member] | Access [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring charges       4us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
133us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Wireless [Member] | Restructuring Charges [Member] | Successor [Member] | Access [Member]            
Restructuring Reserve [Roll Forward]            
Restructuring charges $ 27us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      $ 34us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_RestructuringChargesMember
/ us-gaap_RestructuringCostAndReserveAxis
= s_AccessMember
/ us-gaap_StatementBusinessSegmentsAxis
= s_WirelessMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
[1] (5)For the three-month transition period ended March 31, 2014, we recognized costs of $14 million ($12 million Wireless, $2 million Wireline).
[2] (9)For the year ended December 31, 2013, we recognized costs of $219 million ($191 million Wireless, $28 million Wireline).
[3] (2)For the Successor year ended March 31, 2015, we recognized costs of $253 million ($218 million Wireless, $35 million Wireline).
[4] (7)The July 11, 2013 opening balance takes into account purchase price adjustments as it relates to the SoftBank Merger.
[5] (4)For the three-month transition period ended March 31, 2014, we recognized costs of $11 million (solely attributable to Wireless).
[6] (8)For the year ended December 31, 2013, we recognized costs of $56 million ($54 million Wireless, $2 million Wireline).
[7] (1)In addition to the $41 million gain (Wireless only) related to U.S. Cellular recognized, we recognized costs of $13 million ($12 million Wireless and $1 million Wireline) for the year ended March 31, 2015.
[8] (6)For the three-month transition period ended March 31, 2014, $4 million (solely attributable to Wireline) was recognized as "Cost of services" and $27 million (solely attributable to Wireless) was recognized in "Severance and exit costs."
[9] (10)For the year ended December 31, 2013, $19 million (solely attributable to Wireline) was recognized as "Cost of services" and $34 million (solely attributable to Wireless) was recognized in "Severance and exit costs."
[10] (3)For the Successor year ended March 31, 2015, we recognized costs of $38 million ($33 million Wireless, $5 million Wireline).
[11] (12)For the 191-day period ended July 10, 2013, we recognized costs of $58 million ($55 million Wireless, and $3 million was Wireline). For the unaudited three-month period ended March 31, 2013, we recognized net costs of $17 million ($14 million Wireless, and $3 million Wireline).
[12] (13)Of the $151 million ($133 million Wireless; $18 million Wireline) recognized for the 191-day period ended July 10, 2013, $35 million was recognized as "Cost of services" and $116 million was recognized in "Severance and exit costs." For the unaudited three-month period ended March 31, 2013, we recognized $7 million ($4 million Wireless; $3 million Wireline) all as "Cost of services."
[13] (11)For the 191-day period ended July 10, 2013, we recognized net costs of $478 million (solely attributable to our Wireless segment). For the unaudited three-month period ended March 31, 2013, we recognized net costs of $8 million (solely attributable to our Wireless segment).