XML 92 R76.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of Minimum Annual Lease Payments (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 11,934
2020 9,699
2021 9,456
2022 9,486
2023 5,969
Thereafter 1,160
Operating Leases, Future Minimum Payments Due, Total $ 47,704