Annual report pursuant to Section 13 and 15(d)

Receivables, net (Details)

v3.8.0.1
Receivables, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Receivables [Abstract]    
Allowance for doubtful accounts $ 83 $ 30
Components of Receivables [Abstract]    
Billed 55,760 55,669
Unbilled 42,577 45,549
Total receivables 98,337 101,218
Government contracts receivable $ 4,000 $ 2,100