XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31, 2024 and the periods during which the Company expects to recognize the amounts as revenue are presented as follows (in thousands):

    

As of

    

March 31, 2024

2024

    

$

79,930

2025

41,666

2026

20,872

2027

10,723

2028

5,247

Thereafter

3,386

Total

$

161,824