XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025 and the periods during which the Company expects to recognize the amounts as revenue are presented as follows (in thousands):

    

As of

    

June 30, 2025

2025

    

$

57,670

2026

54,704

2027

23,311

2028

11,520

2029

6,200

Thereafter

3,973

Total

$

157,378