v3.26.3
Commitments and Contingencies - Schedule of Long-term Purchase Commitment (Detail)
$ in Thousands
Sep. 30, 2026
USD ($)
Purchase Obligation, Fiscal Year Maturity [Abstract]  
10/1/2026 - 12/31/2026 $ 11,616
2027 74,567
2028 29,517
2029 24,225
2030 2,667
2031 0
Total purchase obligations 142,592
Less: Current portion of purchase obligations 37,711
Total long-term purchase obligations $ 104,881