XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2020
Commitments And Contingencies Disclosure [Abstract]  
Summary of Maturities of Lease Liabilities Maturities of lease liabilities:

Year ending December 31,

 

Operating Leases

 

 

Finance Leases

 

2020 (remaining three months)

 

$

941

 

 

$

235

 

2021

 

 

3,576

 

 

 

950

 

2022

 

 

3,019

 

 

 

5,389

 

2023

 

 

2,911

 

 

 

11,128

 

2024

 

 

2,489

 

 

 

 

Thereafter

 

 

8,049

 

 

 

 

Total lease payments

 

$

20,985

 

 

$

17,702

 

Imputed interest

 

 

2,175

 

 

 

3,207

 

Obligations recognized

 

$

18,810

 

 

$

14,495

 

Schedule of Future Non-cancellable Minimum Purchase Commitments

The following table reflects the Company’s future non-cancellable minimum purchase commitments for inventory as of September 30, 2020:

 

 

Total

 

 

2020 (remaining three months)

 

 

 

 

2021

 

 

 

 

2022

 

 

 

 

2023

 

 

 

 

2024

 

 

 

 

Thereafter

 

Purchase commitments

 

$

99,993

 

 

$

69,732

 

 

 

 

$

30,185

 

 

 

 

$

38

 

 

 

 

$

38

 

 

 

 

$

 

 

 

 

$

 

Total

 

$

99,993

 

 

$

69,732

 

 

 

 

$

30,185

 

 

 

 

$

38

 

 

 

 

$

38

 

 

 

 

$

 

 

 

 

$

 

Schedule of Other Commitments Maturities

 

 

Total

 

 

2020 (remaining three months)

 

 

 

 

2021

 

 

 

 

2022

 

 

 

 

2023

 

 

 

 

2024

 

 

 

 

Thereafter

 

ABG finance liability

 

$

7,500

 

 

$

 

 

 

 

$

1,500

 

 

 

 

$

1,500

 

 

 

 

$

1,500

 

 

 

 

$

1,500

 

 

 

 

$

1,500

 

Convertible notes, principal and interest

 

 

546,251

 

 

 

5,938

 

 

 

 

 

23,750

 

 

 

 

 

23,750

 

 

 

 

 

492,813

 

 

 

 

 

 

 

 

 

 

 

Senior Facility, principal and interest

 

 

55,483

 

 

 

1,268

 

 

 

 

 

5,071

 

 

 

 

 

49,144

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Portugal construction commitments

 

 

4,927

 

 

 

4,927

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

614,161

 

 

$

12,133

 

 

 

 

$

30,321

 

 

 

 

$

74,394

 

 

 

 

$

494,313

 

 

 

 

$

1,500

 

 

 

 

$

1,500