Quarterly report pursuant to Section 13 or 15(d)

REVENUE - Changes in the contract assets and the contract liabilities (Details)

v3.10.0.1
REVENUE - Changes in the contract assets and the contract liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Dec. 31, 2017
Asset      
Cost and estimated earnings on contracts in progress $ 45,735 $ 45,735 $ 22,274
Billings on contracts in progress   (31,620) (10,787)
Contracts in progress, net 14,115 14,115 11,487
Liability      
Costs and estimated earnings on contracts in progress - liability (1,886) (1,886) (422)
Billings on contracts in progress - liability   (4,220) (6,627)
Contracts in progress, net (6,106) (6,106) $ (7,049)
Revenue recognized from contracts in progress liability balance at December 31, 2017 $ 2,400 $ 6,900  
Variable consideration      
Maximum limited warranty term   2 years