XML 66 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2019
Revenue  
Summary of total unsatisfied performance obligation for these revenue streams, that the Company expects to recognize the amounts as revenue

​

​

​

​

​

    

As of

​

    

September 30, 2019

2019

    

$

39,703

2020

​

​

61,080

2021

​

​

23,528

2022

​

​

12,013

2023

​

​

6,331

Thereafter

​

​

11,066

Total

​

$

153,721