v3.26.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2026 were as follows (in thousands):

Remainder of 2026

25,355

2027

36,577

2028

39,555

2029

2030

2031 and thereafter

Total

101,487