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 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Concentration Risk [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 65,220,000 $ 82,507,000 $ 127,247,000 $ 167,142,000  
Net Revenue [Member]          
Concentration Risk [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 65,220,000 $ 82,507,000 $ 127,247,000 $ 167,142,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 $ 54,095,000 $ 68,319,000 $ 105,480,000 $ 139,867,000  
Concentration risk percentage 83.00% 83.00% 83.00% 84.00%  
Net Revenue [Member] | UNITED STATES          
Concentration Risk [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 3,289,000 $ 3,775,000 $ 5,227,000 $ 8,127,000  
Concentration risk percentage 5.00% 4.00% 4.00% 5.00%  
Net Revenue [Member] | Rest of World [Member]          
Concentration Risk [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 7,836,000 $ 10,413,000 $ 16,540,000 $ 19,148,000  
Concentration risk percentage 12.00% 13.00% 13.00% 11.00%  
Net Revenue [Member] | Geographic Concentration Risk [Member] | China [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 11.00% 14.00% 10.00% 19.00%  
Net Revenue [Member] | Geographic Concentration Risk [Member] | HONG KONG          
Concentration Risk [Line Items]          
Concentration risk percentage 42.00% 46.00% 46.00% 45.00%  
Long lived assets [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage     100.00%   100.00%
Long lived assets     $ 424,772,000   $ 453,892,000
Long lived assets [Member] | UNITED STATES          
Concentration Risk [Line Items]          
Concentration risk percentage     85.00%   85.00%
Long lived assets     $ 361,721,000   $ 385,302,000
Long lived assets [Member] | Rest of World [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage     1.00%   1.00%
Long lived assets     $ 3,927,000   $ 5,034,000
Long lived assets [Member] | SINGAPORE          
Concentration Risk [Line Items]          
Concentration risk percentage     14.00%   14.00%
Long lived assets     $ 59,124,000   $ 63,556,000
Customer B [Member] | Net Revenue [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 10.00% 12.00% 10.00% 12.00%  
Customer A [Member] | Net Revenue [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 16.00%   17.00%    
Customer A [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage     15.00%    
Customer C [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage     16.00%   10.00%
Vendor A [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 20.00% 18.00% 18.00% 13.00%  
Vendor B [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 18.00% 13.00% 18.00% 13.00%  
Vendor C [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 16.00%   17.00%    
Vendor D [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 15.00% 13.00% 16.00% 13.00%  
Vendor E [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage   18.00%   18.00%