XML 98 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Contract Receivables (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Contract Receivables [Abstract]        
Maximum term of contract receivables 12 months      
Components of contract receivables [Abstract]        
Billed receivables     $ 11,041 $ 15,998
Unbilled receivables     6,624 5,506
Allowance for doubtful accounts $ (458) $ (137) (458) (427)
Total contract receivables, net     $ 17,207 $ 21,077
Subsequent Billing 3,800      
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Beginning balance 427 137    
Current year provision 31 294    
Current year write-offs 0 0    
Currency adjustment 0 (4)    
Ending balance $ 458 $ 427