XML 81 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Maturity of Operating Lease Commitments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 $ 8,973 $ 34,775
2021 35,003 32,371
2022 28,666 26,112
2023 26,258 24,273
2024 23,081 21,578
Thereafter 69,278 67,025
Total undiscounted lease payments 191,259 206,134
Less: imputed interest (22,770) (45,086)
Total lease liabilities $ 168,489 $ 161,048