XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue  
Summary of total unsatisfied performance obligation for these revenue streams, that the Company expects to recognize the amounts as revenue The total unsatisfied performance obligations for these revenue streams at June 30, 2023 and the periods during which the Company expects to recognize the amounts as revenue are presented as follows (in thousands):

    

As of

    

June 30, 2023

2023

    

$

60,761

2024

54,981

2025

25,580

2026

13,284

2027

7,231

Thereafter

4,822

Total

$

166,659