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.

X
- Definition The entire disclosure for deferred revenues at the end of the reporting period, and description and amounts of significant changes that occurred during the reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 430 -URI http://asc.fasb.org/topic&trid=2122452 + Details
Name: | us-gaap_DeferredRevenueDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueRecognitionAndDeferredRevenueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration