XML 48 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Schedule of Customers Representing Greater than 10% of Accounts Receivable and Revenue The Company’s customers representing greater than 10% of accounts receivable or revenue for the periods presented were as follows:

 

 

Revenue

 

Accounts Receivables

 

 

 

Year Ended December 31,

 

December 31,

 

Customers

 

2020

 

 

2019

 

 

2018

 

2020

 

 

2019

 

Customer A

 

11%

 

 

 

 

 

 

 

 

30%

 

 

 

 

 

Customer B

 

 

 

 

 

 

 

 

 

 

 

25%

 

 

 

 

 

Customer C

 

10%

 

 

 

 

 

 

 

 

20%

 

 

 

 

 

Customer D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

34%

 

Customer E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25%

 

Customer F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15%

 

Customer G

 

19%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer H

 

12%

 

 

14%

 

 

 

 

 

 

 

 

 

 

 

 

Schedule of Depreciation and Amortization Periods for Property and Equipment

Depreciation and amortization periods for property and equipment are as follows:

Property and Equipment

 

Estimated Useful Life

Prototype

 

2 - 10 years

Machinery and equipment

 

3 - 15 years

Furniture and fixture

 

5 - 10 years

Software

 

3 years

Leasehold improvements

 

Lesser of estimated useful life or remaining lease term