XML 44 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2019
Commitments And Contingencies Disclosure [Abstract]  
Annual Purchase Requirements under Contract

 

2019

4.1 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 March 31, 2019 and December 31, 2018, are as follows:

 

 

 

March 31, 2019

 

 

December 31, 2018

 

2019

 

$

1,198,910

 

 

$

1,595,421

 

2020

 

 

1,623,835

 

 

 

1,623,835

 

2021

 

 

1,653,101

 

 

 

1,653,101

 

2022

 

 

1,305,096

 

 

 

1,305,096

 

2023

 

 

87,957

 

 

 

87,957

 

 

 

$

5,868,899

 

 

$

6,265,410

 

 

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