Filing excerpt
Details of our purchase obligations as of December 31, 2025 were as follows (in thousands): Payments Due by December 31, Total 2026 2027 2028 2029 2030 Thereafter Purchase obligations $861,220 $839,525 $11,488 $4,915 $3,541 $562 $1,189