XML 76 R123.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments, Contingencies and Legal Proceedings - Summary of Minimum Annual Payment Due on Noncancelable Operating Lease (Detail)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Member]  
Operating Leased Assets [Line Items]  
2020 $ 5,236
2021 4,090
2022 2,626
2023 1,320
2024 927
Thereafter 4,222
Other [Member]  
Operating Leased Assets [Line Items]  
2020 86,722
2021 17,258
2022 14,334
2023 62
2024 5
Thereafter $ 12