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

​

​

​

​

​