XML 27 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Future Minimum Payments Under Noncancellable Purchase Agreements And Anticipated Payments Related to One-Time Transition Tax (Detail)
$ in Thousands
Dec. 31, 2019
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2020 $ 12,004
2021 4,969
2022 685
2023 671
2024 676
Thereafter 1,392
Total future minimum payments under noncancellable purchase agreements 20,397
2020 896
2021 2,952
2022 2,951
2023 5,534
2024 7,379
Thereafter 9,223
Total anticipated payments under one-time transition tax $ 28,935