XML 41 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2020
Revenue  
Summary of total unsatisfied performance obligation for these revenue streams, that the Company expects to recognize the amounts as revenue

​

​

​

​

​

    

As of

​

    

June 30, 2020

2020

    

$

55,135

2021

​

​

47,149

2022

​

​

20,793

2023

​

​

10,538

2024

​

​

5,516

Thereafter

​

​

7,083

Total

​

$

146,214

​

​

​

​