XML 89 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Future Minimum Payments under Operating Leases and Service Agreements (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2019 $ 7,530
2020 5,016
2021 2,468
2022 2,152
2023 1,532
2024 or later 4,021
Total $ 22,719