v3.20.2
Commitments and Contingencies - Summary Of Future Annual Minimum Payments Under Noncancelable Operating Leases (Detail)
$ in Thousands
Sep. 30, 2020
USD ($)
Disclosure Of Future Annual Minimum Payments Under Noncancelable Operating Leases [Line Items]  
Remainder 2020 $ 11,846
2021 46,209
2022 44,753
2023 44,015
2024 41,068
Thereafter 169,543
Total minimum lease payments 357,434
Remainder 2020 7,494
2021 28,627
2022 26,360
2023 25,727
2024 24,661
Thereafter 83,931
Total minimum lease payments 196,800
Sublease Income 160,634
Sub Lease Income Remainder Of Year [Member]  
Disclosure Of Future Annual Minimum Payments Under Noncancelable Operating Leases [Line Items]  
Sublease Income 4,352
Sub Lease Income Due Next Twelve Months [Member]  
Disclosure Of Future Annual Minimum Payments Under Noncancelable Operating Leases [Line Items]  
Sublease Income 17,582
Sub Lease Income Due In Two Years [Member]  
Disclosure Of Future Annual Minimum Payments Under Noncancelable Operating Leases [Line Items]  
Sublease Income 18,393
Sub Lease Income Due In Three Years [Member]  
Disclosure Of Future Annual Minimum Payments Under Noncancelable Operating Leases [Line Items]  
Sublease Income 18,288
Sub Lease Income Due In Four Years [Member]  
Disclosure Of Future Annual Minimum Payments Under Noncancelable Operating Leases [Line Items]  
Sublease Income 16,407
Sub Lease Income Due Thereafter [Member]  
Disclosure Of Future Annual Minimum Payments Under Noncancelable Operating Leases [Line Items]  
Sublease Income $ 85,612