XML 83 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Future Minimum Payments Related to Noncancelable Purchase Agreements and Anticipated Payments Related to One-Time Transition Tax (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 64,215
2026 84,205
2027 32,747
2028 288
2029 0
Thereafter 0
Total future minimum payments related to non cancelable purchase agreements 181,455
2025 9,223
2026 0
2027 0
2028 0
2029 0
Thereafter 0
Total anticipated payments related to one-time transition tax $ 9,223