XML 58 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2020
Revenue  
Summary of total unsatisfied performance obligation for these revenue streams, that the Company expects to recognize the amounts as revenue

​

​

​

​

​

    

As of

​

    

March 31, 2020

2020

    

$

69,977

2021

​

​

34,535

2022

​

​

16,788

2023

​

​

8,467

2024

​

​

4,667

Thereafter

​

​

5,668

Total

​

$

140,102

​

​

​

​