v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies.  
Schedule of unconditional purchase obligations

Future payments under non-cancellable unconditional purchase obligations with a remaining term in excess of one year as of June 30, 2026 were as follows (in thousands):

Remainder of 2026

19,142

2027

36,576

2028

39,555

2029

2030

2031 and thereafter

Total

95,273