XML 37 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Schedule of Future Minimum Payments (Detail)
$ in Thousands
Mar. 31, 2020
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Operating, 2020 $ 32,664
Operating, 2021 48,993
Operating, 2022 48,433
Operating, 2023 48,101
Operating, 2024 46,892
Operating, Thereafter 177,527
Lease commitments, Operating leases $ 402,610