XML 88 R74.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of Capital and Operating Leases (Detail)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Leases  
2019 $ 31,483
2020 24,290
2021 16,514
2022 11,596
2023 8,683
Thereafter 23,757
Total minimum lease payments $ 116,323