Commitments and Contingencies Commitments and Contingencies - Obligations (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2015 $ 10,446
2016 16,016
2017 15,746
2018 15,642
2019 14,888
Thereafter 63,065
Total $ 135,803