XML 36 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Additional Information (Detail)
1 Months Ended 12 Months Ended
Jul. 31, 2017
Dec. 31, 2019
USD ($)
Segment
Dec. 31, 2018
USD ($)
Jan. 01, 2019
USD ($)
Summary Of Significant Accounting Policies [Line Items]        
Cash equivalents maturity   three months or less    
Cash equivalents   $ 13,500,000 $ 300,000  
Cash held in a separate restricted bank account   1,097,000 1,097,000  
Transfers of assets and liabilities between Level 1, Level 2, or Level 3   0 0  
Impairment charge   $ 0    
Revenue, practical expedient, incremental cost of obtaining contract [true/false]   true    
Revenue, practical expedient, remaining performance obligation, description   The Company recognizes as an asset the incremental costs of obtaining a contract with a customer if the costs are expected to be recovered. As a practical expedient, the Company recognizes the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that we otherwise would have recognized is one year or less. To date, the Company has not incurred any incremental costs of obtaining a contract with a customer    
Description of tax benefit likely to be realized upon settlement   greater than 50%    
Number of operating segment | Segment   1    
Lease, practical expedients, package   true    
Lessee, operating lease, existence of option to extend true true    
Lessee, operating lease, option to extend   options to extend the lease when it is reasonably certain that option will be exercised    
Operating lease, right-of-use asset   $ 17,263,000   $ 15,900,000
Operating lease, lease liability   24,804,000   $ 24,000,000
Bank Account        
Summary Of Significant Accounting Policies [Line Items]        
Cash held in a separate restricted bank account   50,000 50,000  
Letter of Credit        
Summary Of Significant Accounting Policies [Line Items]        
Cash   $ 1,000,000 $ 1,000,000