|
Commitments and Contingencies Future minimum lease payments for Operating Leases (Details) (USD $)
|
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Dec. 31, 2011
|
|
| Leases [Abstract] | |||
| Operating Leases, Future Minimum Payments, Due in Twelve Months | $ 1,355,000 | ||
| Operating Leases, Future Minimum Payments, Due in Two Years | 956,000 | ||
| Operating Leases, Future Minimum Payments, Due in Three Years | 907,000 | ||
| Operating Leases, Future Minimum Payments, Due in Four Years | 907,000 | ||
| Operating Leases, Future Minimum Payments, Due in Five Years | 822,000 | ||
| Operating Leases, Future Minimum Payments, Due Thereafter | 905,000 | ||
| Operating Leases, Future Minimum Payments Due | 5,852,000 | ||
| Future minimum lease payments for land lease, Total | 4,800,000 | ||
| Operating Leases, Rent Expense | 1,500,000 | 1,700,000 | 1,900,000 |
| Deferred Rent Credit | 215,000 | 251,000 | |
| Deferred Rent Credit, Current | $ 35,000 | $ 36,000 | |