XML 37 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Future Minimum Lease Payments Under Non-cancelable Leases (Detail)
$ in Thousands
Mar. 31, 2020
USD ($)
Operating Lease  
Remainder of 2020 $ 18,308
2021 21,199
2022 18,287
2023 12,742
2024 7,917
After 2024 27,991
Total lease payments 106,444
Less: Interest (11,330)
Present value of lease liabilities 95,114
Finance Lease  
Remainder of 2020 1,368
2021 1,077
2022 645
2023 449
2024 45
Total lease payments 3,584
Less: Interest (148)
Present value of lease liabilities 3,436
Total  
Remainder of 2020 19,676
2021 22,276
2022 18,932
2023 13,191
2024 7,962
After 2024 27,991
Total lease payments 110,028
Less: Interest (11,478)
Present value of lease liabilities $ 98,550