XML 31 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Deferred Revenue
12 Months Ended
Dec. 31, 2018
Revenue Recognition and Deferred Revenue [Abstract]  
Deferred Revenue Deferred revenue of $6,619 and $10,136 as of December 31, 2018 and 2017, respectively, consists of customer billings or payments received for which the revenue recognition criteria have not yet been met as well as contract liabilities (billings in excess of costs) on over time revenue projects. As of December 31, 2018 and 2017, contract liabilities, recorded within deferred revenue, was $1,505 and $1,420, respectively. Advanced payments from customers typically relate to contracts with respect to which the Company has significantly fulfilled its obligations, but due to the Company’s continuing involvement with the project, revenue is not recognized until title, ownership, and risk of loss have passed to the customer.