v3.26.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 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 September 30, 2026 were as follows (in thousands):

​

​

​

​

Remainder of 2026

​

17,136

2027

​

36,577

2028

​

39,555

2029

​

—

2030

​

—

2031 and thereafter

​

—

Total

​

93,268

​