XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Revenues, Contract Assets and Contract Liabilities (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]    
Sales related to contract liabilities $ 2,282 $ 3,392
Remaining performance obligation $ 279,400  
Performance obligation, percentage 100.00%  
Performance obligation expected to be satisfied in the first year $ 217,300  
Performance obligation expected to be satisfied in the second year $ 62,100