v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Minimum Payments Under Noncancelable Purchase Commitments
As of December 31, 2025, the future minimum payments under the Company’s noncancellable purchase commitments, which are inclusive of the arrangements mentioned above, were as follows (in thousands):
2026$146,396 
2027163,711 
2028100,000 
2029100,000 
2030162,500 
Thereafter— 
Total future minimum payments$672,607