Off-Balance Sheet Guarantees and Long Term Standby Purchase Commitments - Future Minimum Lease Payments (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
| Commitments and Contingencies Disclosure [Abstract] |
|
|
|
| Operating Leases, Rent Expense, Net |
$ 1,300
|
$ 1,300
|
$ 1,300
|
| Operating Leases, Future Minimum Payments Due, Next Twelve Months |
1,392
|
|
|
| Contractual Obligation, Due in Next Fiscal Year |
996
|
|
|
| Operating Leases, Future Minimum Payments, Due in Two Years |
1,412
|
|
|
| Contractual Obligation, Due in Second Year |
356
|
|
|
| Operating Leases, Future Minimum Payments, Due in Three Years |
1,388
|
|
|
| Contractual Obligation, Due in Third Year |
0
|
|
|
| Operating Leases, Future Minimum Payments, Due in Four Years |
1,389
|
|
|
| Contractual Obligation, Due in Fourth Year |
0
|
|
|
| Operating Leases, Future Minimum Payments, Due in Five Years |
1,423
|
|
|
| Contractual Obligation, Due in Fifth Year |
0
|
|
|
| Operating Leases, Future Minimum Payments, Due Thereafter |
5,527
|
|
|
| Contractual Obligation, Due after Fifth Year |
0
|
|
|
| Operating Leases, Future Minimum Payments Due |
12,531
|
|
|
| Contractual Obligation |
$ 1,352
|
|
|