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