v3.25.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity
Our non-cancelable contractual commitments as of December 31, 2024 were as follows:
Non-Cancelable Commitments
(in thousands)
Year ending December 31,
2025$1,458,829 
20261,835,591 
20271,051,169 
202887,229 
202984,288 
Thereafter423,135 
Total non-cancelable contractual commitments$4,940,241