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