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