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

    

As of

    

September 30, 2025

2025

    

$

35,021

2026

73,093

2027

26,657

2028

13,129

2029

7,235

Thereafter

5,002

Total

$

160,137