Quarterly report pursuant to Section 13 or 15(d)

Concentration of Credit Risk, Significant Customers and Geographic Information (Details)

v3.20.2
Concentration of Credit Risk, Significant Customers and Geographic Information (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Concentration Risk [Line Items]            
Revenue from Contract with Customer, Excluding Assessed Tax $ 156,633,000   $ 80,020,000 $ 283,880,000 $ 247,162,000  
Net Revenue [Member]            
Concentration Risk [Line Items]            
Revenue from Contract with Customer, Excluding Assessed Tax $ 156,633,000   $ 80,020,000 $ 283,880,000 $ 247,162,000  
Concentration risk percentage 100.00%   100.00% 100.00% 100.00%  
Net Revenue [Member] | Asia [Member]            
Concentration Risk [Line Items]            
Revenue from Contract with Customer, Excluding Assessed Tax $ 128,566,000   $ 67,794,000 $ 234,046,000 $ 207,661,000  
Concentration risk percentage 82.00%   85.00% 82.00% 84.00%  
Net Revenue [Member] | UNITED STATES            
Concentration Risk [Line Items]            
Revenue from Contract with Customer, Excluding Assessed Tax $ 4,750,000   $ 2,724,000 $ 9,976,000 $ 10,851,000  
Concentration risk percentage 3.00%   3.00% 4.00% 4.00%  
Net Revenue [Member] | Rest of World [Member]            
Concentration Risk [Line Items]            
Revenue from Contract with Customer, Excluding Assessed Tax $ 23,317,000   $ 9,502,000 $ 39,858,000 $ 28,650,000  
Concentration risk percentage 15.00%   12.00% 14.00% 12.00%  
Net Revenue [Member] | Geographic Concentration Risk [Member] | China [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage 21.00%     16.00% 15.00%  
Net Revenue [Member] | Geographic Concentration Risk [Member] | HONG KONG            
Concentration Risk [Line Items]            
Concentration risk percentage 44.00%   44.00% 45.00% 45.00%  
Net Revenue [Member] | Geographic Concentration Risk [Member] | TAIWAN, PROVINCE OF CHINA            
Concentration Risk [Line Items]            
Concentration risk percentage     17.00%      
Long lived assets [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage   100.00%   100.00%    
Long lived assets   $ 453,892,000   $ 583,858,000    
Long lived assets [Member] | UNITED STATES            
Concentration Risk [Line Items]            
Concentration risk percentage   85.00%   73.00%    
Long lived assets   $ 385,302,000   $ 427,183,000    
Long lived assets [Member] | Rest of World [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage   1.00%   3.00%    
Long lived assets   $ 5,034,000   $ 18,150,000    
Long lived assets [Member] | SINGAPORE            
Concentration Risk [Line Items]            
Concentration risk percentage   14.00%   24.00%    
Long lived assets   $ 63,556,000   $ 138,525,000    
Customer B [Member] | Net Revenue [Member] | Customer Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage 11.00%          
Customer A [Member] | Net Revenue [Member] | Customer Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage 19.00%   15.00% 15.00% 13.00%  
Customer C [Member] | Net Revenue [Member] | Customer Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage       11.00%    
Customer F | Accounts Receivable [Member] | Customer Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage       13.00%    
Customer G | Accounts Receivable [Member] | Customer Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage           10.00%
Customer D | Net Revenue [Member] | Customer Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage     18.00%      
Customer E | Accounts Receivable [Member] | Customer Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage       13.00%    
Vendor A [Member] | Supplier Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage 42.00%     27.00%    
Vendor B [Member] | Supplier Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage 18.00%   15.00% 17.00% 14.00%  
Vendor C [Member] | Supplier Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage     23.00% 11.00% 16.00%  
Vendor D [Member] | Supplier Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage     10.00% 12.00% 12.00%  
Vendor E [Member] | Supplier Concentration Risk [Member]            
Concentration Risk [Line Items]            
Concentration risk percentage     16.00%   18.00%