XML 76 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Additional Information (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
contract
Dec. 31, 2018
USD ($)
contract
Revenue from Contract with Customer [Abstract]    
Unbilled receivables, current $ 1,857 $ 5,540
Billings in excess of costs and estimated earnings on uncompleted contracts $ (712) (1,234)
Number of contracts | contract 3  
Provision for losses on contracts $ 26 $ 123
Number of contracts identified as loss contracts | contract   5
Remaining performance obligations 9,671  
Remaining performance obligations expected to be recognized in 12 months $ 5,780