Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Additional Information (Details)

v3.20.2
Commitments and Contingencies - Additional Information (Details)
Jul. 01, 2020
USD ($)
Apr. 13, 2020
USD ($)
Mar. 15, 2020
USD ($)
Sep. 26, 2020
USD ($)
Dec. 28, 2019
USD ($)
Jul. 24, 2019
USD ($)
Other Commitments [Line Items]            
Right-of-use - assets - operating leases, net       $ 18,256,000 $ 4,544,000  
Right-of-use - obligation - operating, non-current       16,764,000 3,419,000  
Right-of-use - obligation - operating, current       $ 2,285,000 $ 1,368,000  
Number of outstanding damage or duty claims from CBP           0
Philippines            
Other Commitments [Line Items]            
Term of lease     10 years      
Annual base rent commitment     $ 500,000      
Annual escalation, percentage     5.00%      
Annual escalation percentage after five year     4      
Right-of-use - assets - operating leases, net     $ 5,325,000      
Right-of-use - obligation - operating, non-current     4,981,000      
Right-of-use - obligation - operating, current     $ 344,000      
California            
Other Commitments [Line Items]            
Term of lease   70 months        
Annual base rent commitment   $ 73,000        
Rent Free Term in Initial Two Year   5 months        
Annual escalation, percentage   3.00%        
Right-of-use - assets - operating leases, net   $ 4,338,000        
Right-of-use - obligation - operating, non-current   3,916,000        
Right-of-use - obligation - operating, current   $ 422,000        
TEXAS            
Other Commitments [Line Items]            
Term of lease 90 months          
Annual base rent commitment $ 48,000          
Rent Free Term From Lease Initiation 6 months          
Annual escalation, percentage 3.00%          
Operating Leases, Annual Base Rent From Year Two $ 71,000          
Right-of-use - assets - operating leases, net 5,469,000          
Right-of-use - obligation - operating, non-current 5,231,000          
Right-of-use - obligation - operating, current $ 238,000