v3.8.0.1
Intangible assets, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Accumulated amortization $ (3,975) $ (1,261) $ 0
Intangible assets, net 42,258 25,290  
Proprietary technology [Member]      
Finite-Lived Intangible Assets, Gross 26,179 26,179  
Production Backlog [Member]      
Finite-Lived Intangible Assets, Gross 372 372  
Virtual Reality Technologies [Member]      
Finite-Lived Intangible Assets, Gross $ 19,682 $ 0