|
Capital Lease Obligations - Schedule of Future Minimum Lease Payments for Capital Leases (Details) (USD $)
In Thousands, unless otherwise specified |
Mar. 31, 2015
|
|---|---|
| Leases, Capital [Abstract] | |
| 2015 (remaining) | $ 5,285 |
| 2016 | 5,639 |
| 2017 | 269 |
| Total future minimum lease payments | 11,193 |
| Interest Expense | (1,232) |
| Total capital lease obligations | $ 9,961 |