XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of Long-term Purchase Commitment (Detail)
$ in Thousands
Mar. 31, 2025
USD ($)
Purchase Obligation, Fiscal Year Maturity [Abstract]  
2025 $ 57,667
2026 51,595
2027 43,921
2028 43,533
2029 and thereafter 24,067
Total purchase obligations 220,783
Less: Current portion of purchase obligations 57,667
Total long-term purchase obligations $ 163,116