v3.26.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Long-term Purchase Commitment

As of September 30, 2026, future payments under these contractual obligations were as follows (in thousands):

 

10/1/2026 - 12/31/2026

 

11,616

 

2027

 

74,567

 

2028

 

29,517

 

2029

 

24,225

 

2030

 

2,667

 

2031

 

—

 

Total purchase obligations

 

142,592

 

     Less: Current portion of purchase obligations

 

37,711

 

Total long-term purchase obligations

$

104,881