XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2019
Commitments And Contingencies Disclosure [Abstract]  
Annual Purchase Requirements under Contract

 

2019

2.3 million

2020

15.9 million

2021

15.9 million

2022

19.8 million

2023

19.8 million

2024

8.6 million

 

Schedule of Future Minimum Office And Vehicle Lease Payments

Future minimum office and vehicle lease payments as of June 30, 2019 and December 31, 2018, are as follows:

 

 

 

June 30, 2019

 

 

December 31, 2018

 

2019 (Remainder)

 

$

742,078

 

 

$

1,595,421

 

2020

 

 

1,503,192

 

 

 

1,623,835

 

2021

 

 

1,532,458

 

 

 

1,653,101

 

2022

 

 

1,254,828

 

 

 

1,305,096

 

2023

 

 

87,957

 

 

 

87,957

 

 

 

$

5,120,513

 

 

$

6,265,410

 

 

The 2018 amounts above are inclusive of office and vehicle lease payments in order to conform to the current year presentation.