XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
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, 2022

2022

    

$

59,512

2023

55,794

2024

25,988

2025

13,334

2026

7,594

Thereafter

6,584

Total

$

168,806