v3.25.4
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity
Our non-cancelable contractual commitments as of December 31, 2025 were as follows:
Non-Cancelable Commitments
(in thousands)
Year ending December 31,
2026$1,609,584 
20271,075,237 
2028104,372 
202999,244 
203098,397 
Thereafter437,020 
Total non-cancelable contractual commitments$3,423,854