XML 45 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule Of Future Lease Payments (Detail)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 22,299
2021 14,862
2022 9,006
2023 7,563
2024 6,660
Thereafter 11,387
Total lease payments 71,777
Less: imputed interest 6,386
Total operating lease liabilities $ 65,391