Accrued Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Accounts Payable and Accrued Liabilities [Abstract] | ||
| Accrued Expenses | $ 711 | $ 924 |
| Received not billed | 870 | 240 |
| Accrued Compensation | 380 | 476 |
| Other | 59 | 69 |
| Accrued Project Costs | 85 | 102 |
| Total | $ 2,105 | $ 1,811 |