XML 58 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Contract Receivables (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Contract Receivables [Abstract]      
Maximum term of contract receivables 12 months    
Components of contract receivables [Abstract]      
Billed receivables $ 13,325 $ 9,831  
Unbilled receivables 5,555 3,325  
Allowance for doubtful accounts (17) (103) $ (22)
Total contract receivables, net $ 18,863 $ 13,053