|
Schedule of Tax Carryforwards (Details) (USD $) In Thousands, unless otherwise specified
|
Dec. 31, 2014
|
| Operating Loss Carryforwards [Line Items] |
|
| Operating Loss Carryforwards, Subject to Expiration |
$ 41,801 |
| Carryforward Expiring in 2021 |
|
| Operating Loss Carryforwards [Line Items] |
|
| Operating Loss Carryforwards, Subject to Expiration |
7,734 |
| Carryforward Expiring in 2022 |
|
| Operating Loss Carryforwards [Line Items] |
|
| Operating Loss Carryforwards, Subject to Expiration |
4,317 |
| Carryforward Expiring in 2026 |
|
| Operating Loss Carryforwards [Line Items] |
|
| Operating Loss Carryforwards, Subject to Expiration |
7,825 |
| Carryforward Expiring in 2027 |
|
| Operating Loss Carryforwards [Line Items] |
|
| Operating Loss Carryforwards, Subject to Expiration |
5,131 |
| Carryforward Expiring in 2028 |
|
| Operating Loss Carryforwards [Line Items] |
|
| Operating Loss Carryforwards, Subject to Expiration |
1,949 |
| Carryforward Expiring in 2029 |
|
| Operating Loss Carryforwards [Line Items] |
|
| Operating Loss Carryforwards, Subject to Expiration |
1,949 |
| Carryforward Expiring in 2030 |
|
| Operating Loss Carryforwards [Line Items] |
|
| Operating Loss Carryforwards, Subject to Expiration |
1,949 |
| Carryforward Expiring in 2031 |
|
| Operating Loss Carryforwards [Line Items] |
|
| Operating Loss Carryforwards, Subject to Expiration |
8,371 |
| Carryforward Expiring in 2032 |
|
| Operating Loss Carryforwards [Line Items] |
|
| Operating Loss Carryforwards, Subject to Expiration |
$ 2,576 |