XML 57 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Primary Components of Non-Ticket Revenue (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Product Information [Line Items]      
Non-ticket revenue $ 786,608us-gaap_OtherSalesRevenueNet $ 668,367us-gaap_OtherSalesRevenueNet $ 535,596us-gaap_OtherSalesRevenueNet
Baggage      
Product Information [Line Items]      
Non-ticket revenue 318,103us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_BaggageFeesMember
275,958us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_BaggageFeesMember
217,536us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_BaggageFeesMember
Passenger usage fee      
Product Information [Line Items]      
Non-ticket revenue 221,992us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_PassengerUsageFeesMember
188,911us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_PassengerUsageFeesMember
149,577us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_PassengerUsageFeesMember
Advance seat selection      
Product Information [Line Items]      
Non-ticket revenue 76,270us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_AdvanceSeatSelectionFeesMember
59,241us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_AdvanceSeatSelectionFeesMember
48,956us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_AdvanceSeatSelectionFeesMember
Service charges for changes and cancellations      
Product Information [Line Items]      
Non-ticket revenue 38,388us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_ChangeFeesMember
32,546us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_ChangeFeesMember
27,762us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_ChangeFeesMember
Other      
Product Information [Line Items]      
Non-ticket revenue $ 131,855us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_OtherNonTicketFeesMember
$ 111,711us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_OtherNonTicketFeesMember
$ 91,765us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= save_OtherNonTicketFeesMember