XML 12 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Leases, Commitments and Contingencies - Operating Leases - Additional Information (Detail) - ft²
1 Months Ended 3 Months Ended
Feb. 28, 2019
Jan. 01, 2019
Mar. 31, 2019
Dec. 31, 2018
May 31, 2018
Mar. 31, 2020
Commitments And Contingencies [Line Items]            
Operating lease option to extend           true
Operating lease renewal term           5 years
Operating Lease One [Member]            
Commitments And Contingencies [Line Items]            
Office space rent under operating lease 58,442 58,442 63,017      
Lease expire date   Aug. 15, 2024 Aug. 31, 2024      
Increased office space rent     4,575      
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           6 years