v3.25.4
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Arrangements (Detail) - Vendor Commitments [Member]
$ in Thousands
Dec. 31, 2025
USD ($)
Long-Term Purchase Commitment [Line Items]  
Non-cancelable arrangements, 2026 $ 286,458
Non-cancelable arrangements, 2027 202,784
Non-cancelable arrangements, 2028 4,463
Non-cancelable arrangements, 2029 1,025
Non-cancelable arrangements, Total $ 494,730