XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Leases, Commitments and Contingencies - Operating Leases - Additional Information (Detail)
$ in Thousands
6 Months Ended
Jan. 01, 2020
ft²
Jan. 01, 2019
USD ($)
ft²
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
May 31, 2020
USD ($)
Commitments And Contingencies [Line Items]            
Lease expire date     Jan. 31, 2022      
Operating lease option to extend     true      
Operating lease renewal term     5 years      
Right-of-use operating asset | $   $ 5,300 $ 18,728 $ 3,700 $ 25,064 $ 2,300
Operating lease term of contract     3 years      
Restricted Cash And Cash Equivalents Noncurrent | $     $ 700      
Operating Lease One [Member]            
Commitments And Contingencies [Line Items]            
Office space rent under operating lease   63,017        
Lease expire date   Aug. 31, 2024        
Operating Lease Two [Member]            
Commitments And Contingencies [Line Items]            
Office space rent under operating lease   40,419        
Lease expire date   Aug. 31, 2024        
Operating Lease Three [Member]            
Commitments And Contingencies [Line Items]            
Office space rent under operating lease 15,525          
Lease expire date Nov. 30, 2024          
Operating Lease Five [Member]            
Commitments And Contingencies [Line Items]            
Office space rent under operating lease 15,975          
Lease expire date Feb. 29, 2024          
Minimum [Member]            
Commitments And Contingencies [Line Items]            
Operating lease remaining lease terms     1 year      
Maximum [Member]            
Commitments And Contingencies [Line Items]            
Operating lease remaining lease terms     4 years