XML 39 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Leases, Commitments and Contingencies - Operating Leases - Additional Information (Detail)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 28, 2019
ft²
Oct. 02, 2018
ft²
Sep. 30, 2018
ft²
Aug. 01, 2018
ft²
Jan. 01, 2018
ft²
Mar. 31, 2019
ft²
Dec. 31, 2018
ft²
Oct. 31, 2018
ft²
May 31, 2018
ft²
Apr. 30, 2018
ft²
Sep. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
Commitments And Contingencies [Line Items]                        
Operating lease option to extend                       true
Operating lease renewal term                     5 years 5 years
Expenses for short term lease | $                     $ 0.0 $ 0.3
Operating Lease One [Member]                        
Commitments And Contingencies [Line Items]                        
Office space rent under operating lease 58,442   54,943   54,943 63,017   58,442        
Lease expire date         Aug. 15, 2024 Aug. 31, 2024   Aug. 31, 2024        
Increased office space rent           4,575   3,499        
Operating Lease Two [Member]                        
Commitments And Contingencies [Line Items]                        
Office space rent under operating lease         19,805         40,419    
Lease expire date         Feb. 28, 2022         Aug. 31, 2024    
Increased office space rent   7,133   13,481           20,614    
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                       6 years