XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Future Minimum Payments Related to Noncancelable Purchase Agreements and Anticipated Payments Related to One-Time Transition Tax (Detail)
$ in Thousands
Dec. 31, 2021
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2022 $ 11,506
2023 9,646
2024 972
2025 671
2026 685
Thereafter 230
Total future minimum payments related to non cancelable purchase agreements 23,710
2022 2,953
2023 5,534
2024 7,379
2025 9,223
2026 0
Thereafter 0
Total anticipated payments related to one-time transition tax $ 25,089