v3.26.1
Commitments and Contingencies - Schedule of Long-term Purchase Commitment (Detail)
$ in Thousands
Mar. 31, 2026
USD ($)
Purchase Obligation, Fiscal Year Maturity [Abstract]  
4/1/2026 - 12/31/2026 $ 36,900
2027 76,678
2028 29,517
2029 24,225
2030 2,667
2031 0
Total purchase obligations 169,987
Less: Current portion of purchase obligations 46,066
Total long-term purchase obligations $ 123,921