Commitments and Contingencies - Schedule of future minimum lease payments under operating leases (Details) (USD $)
In Thousands, unless otherwise specified |
Dec. 31, 2014
|
---|---|
Future Minimum Lease Payments | |
2015 | $ 11,130us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent |
2016 | 11,092us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears |
2017 | 10,956us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears |
2018 | 10,256us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears |
2019 | 8,863us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears |
Thereafter | 20,540us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter |
Total | 72,837us-gaap_OperatingLeasesFutureMinimumPaymentsDue |
Future Minimum Sublease Income | |
2015 | 1,216us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsWithinOneYear |
2016 | 1,246us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsWithinTwoYears |
2017 | 1,277us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsWithinThreeYears |
2018 | 541us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsWithinFourYears |
2019 | 0us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsWithinFiveYears |
Thereafter | 0us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsThereafter |
Total | $ 4,280us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactions |
X | ||||||||||
- Definition
Amount of minimum sublease rentals to be received by the seller-lessee for sale-leaseback transactions accounted for using the deposit method or as a financing. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of minimum sublease rentals to be received by the seller-lessee after the fifth fiscal year following the latest fiscal year for sale-leaseback transactions accounted for using the deposit method or as a financing. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of minimum sublease rentals to be received by the seller-lessee in the fifth fiscal year following the latest fiscal year for sale-leaseback transactions accounted for using the deposit method or as a financing. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of minimum sublease rentals to be received by the seller-lessee in the fourth fiscal year following the latest fiscal year for sale-leaseback transactions accounted for using the deposit method or as a financing. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of minimum sublease rentals to be received by the seller-lessee in the next fiscal year following the latest fiscal year for sale-leaseback transactions accounted for using the deposit method or as a financing. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of minimum sublease rentals to be received by the seller-lessee in the third fiscal year following the latest fiscal year for sale-leaseback transactions accounted for using the deposit method or as a financing. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of minimum sublease rentals to be received by the seller-lessee in the second fiscal year following the latest fiscal year for sale-leaseback transactions accounted for using the deposit method or as a financing. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Amount of required minimum rental payments maturing in the next fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of required minimum rental payments maturing in the fifth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of required minimum rental payments maturing in the forth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of required minimum rental payments maturing in the third fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of required minimum rental payments maturing in the second fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of required minimum rental payments maturing after the fifth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|