XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 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 September 30, 2023 and the periods during which the Company expects to recognize the amounts as revenue are presented as follows (in thousands):

    

As of

    

September 30, 2023

2023

    

$

38,724

2024

70,886

2025

30,218

2026

15,589

2027

8,499

Thereafter

6,111

Total

$

170,027