XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Future Minimum Payments Related to Noncancelable Purchase Agreements and Anticipated Payments Related to One-Time Transition Tax (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 22,003
2025 31,633
2026 57,132
2027 25,000
2028 0
Thereafter 0
Total future minimum payments related to non cancelable purchase agreements 135,768
2024 7,379
2025 9,223
2026 0
2027 0
2028 0
Thereafter 0
Total anticipated payments related to one-time transition tax $ 16,602