XML 68 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 $ 25,892  
2020   $ 34,775
2021 32,878 32,371
2022 26,636 26,112
2023 24,771 24,273
2024 22,175 21,578
Thereafter 68,338 67,025
Total undiscounted lease payments 200,690 206,134
Less: imputed interest (42,414) (45,086)
Total lease liabilities $ 158,276 $ 161,048