XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Maturity of Operating Lease Commitments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 $ 16,696 $ 34,775
2021 32,817 32,371
2022 26,792 26,112
2023 25,066 24,273
2024 22,506 21,578
Thereafter 68,936 67,025
Total undiscounted lease payments 192,813 206,134
Less: imputed interest (29,495) (45,086)
Total lease liabilities $ 163,318 $ 161,048