XML 18 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed consolidated financial statement details - Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Components $ 32,996 $ 19,205
Finished goods 217,036 97,253
Total inventory $ 250,032 $ 116,458