XML 67 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Jun. 29, 2020
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Significant Accounting Policies Additional Information [Line Items]                      
Maturity Period Of Highly Liquid Investments                   90 days  
Allowance for doubtful accounts receivable   $ 1,100,000       $ 100,000       $ 1,100,000 $ 100,000
Revenues   48,361,000 $ 11,172,000 $ 9,389,000 $ 9,774,000 9,242,000 $ 9,583,000 $ 8,464,000 $ 6,653,000 78,696,000 33,942,000
Impairment of intangible assets                   0  
Material unrecognized Tax Benefits   $ 0       0       $ 0 0
Operating Loss Carryforwards, Percent                   80.00%  
Period over which foreign subsidiaries subject to examination by indian tax authorities                   3 years  
Amount of maximum allowed reasearch and development credit usage $ 5,000,000                    
Omit disclosure of the transaction price allocated to remaining performance obligations                   true  
Contract liabilities           $ 400,000         400,000
Contract with Customer, Liability, Revenue Recognized                   $ 400,000 100,000
Number of Reportable Segments | segment                   2  
Foreign Currency Transaction Gain (Loss), before Tax                   $ 5,200,000 2,900,000
Maximum [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Property, Plant and Equipment, Useful Life                   45 years  
Equipment and Furniture [Member] | Minimum [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Property, Plant and Equipment, Useful Life                   3 years  
Equipment and Furniture [Member] | Maximum [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Property, Plant and Equipment, Useful Life                   15 years  
Building [Member] | Minimum [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Property, Plant and Equipment, Useful Life                   20 years  
Computer Equipment [Member] | Minimum [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Property, Plant and Equipment, Useful Life                   3 years  
Computer Equipment [Member] | Maximum [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Property, Plant and Equipment, Useful Life                   12 years  
Freezer (Member) | Minimum [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Property, Plant and Equipment, Useful Life                   7 years  
Freezer (Member) | Maximum [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Property, Plant and Equipment, Useful Life                   10 years  
Truck and Auto (Member) | Minimum [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Property, Plant and Equipment, Useful Life                   4 years  
Truck and Auto (Member) | Maximum [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Property, Plant and Equipment, Useful Life                   10 years  
Foreign Customers [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Revenues                   $ 29,100,000 $ 5,100,000
Accounts Receivable [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Concentration risk, percentage                   10.00% 10.00%
Accounts Receivable [Member] | Customer One [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Concentration risk, percentage                     31.00%
Accounts Receivable [Member] | Customer Two [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Concentration risk, percentage                     20.70%
Sales Revenue, Net [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Concentration risk, percentage                   10.00% 10.00%
Sales Revenue, Net [Member] | Customer One [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Concentration risk, percentage                   24.10%  
Sales Revenue, Net [Member] | Customer Two [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Concentration risk, percentage                   12.80%  
Sales Revenue, Net [Member] | Foreign Customers [Member]                      
Significant Accounting Policies Additional Information [Line Items]                      
Concentration risk, percentage                   37.00% 15.10%