XML 77 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Sep. 29, 2019
Jan. 01, 2019
Dec. 31, 2018
Total property and equipment, gross $ 41,903   $ 60,443
Accumulated depreciation and amortization (17,687)   (11,015)
Property and equipment, net 24,216   49,428
Machinery and equipment      
Total property and equipment, gross 13,289   11,415
Software      
Total property and equipment, gross 11,941   10,624
Computer equipment      
Total property and equipment, gross 4,042   4,342
Furniture and fixtures      
Total property and equipment, gross 3,795   2,698
Leasehold improvements      
Total property and equipment, gross 8,836   3,007
Construction in progress      
Total property and equipment, gross $ 0   $ 28,357
Construction in progress | Accounting Standards Update 2016-02      
Total property and equipment, gross   $ (21,600)