XML 54 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
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

 

2019

 

 

2018

 

2017

 

 

2019

 

 

2018

 

Customer A

 

 

 

 

 

 

 

16%

 

 

34%

 

 

 

 

 

Customer B

 

 

 

 

 

 

 

17%

 

 

25%

 

 

 

 

 

Customer C

 

 

 

 

 

 

 

 

 

 

 

15%

 

 

 

 

 

Customer D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23%

 

Customer E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22%

 

Customer F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19%

 

Customer G

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16%

 

Customer H

 

14%

 

 

 

 

 

 

 

 

 

 

 

 

15%

 

Customer I

 

 

 

 

 

 

 

17%

 

 

 

 

 

 

 

 

 

Customer J

 

 

 

 

 

 

 

16%

 

 

 

 

 

 

 

 

 

Customer K

 

 

 

 

 

 

 

14%

 

 

 

 

 

 

 

 

 

Customer L

 

 

 

 

 

 

 

10%

 

 

 

 

 

 

 

 

 

 

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