XML 58 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
1 Months Ended 12 Months Ended
Jul. 31, 2017
Dec. 31, 2021
USD ($)
Segment
Dec. 31, 2020
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Cash equivalents maturity   three months or less  
Cash equivalents   $ 16,400,000 $ 32,500,000
Transfers of assets and liabilities between Level 1, Level 2, or Level 3   0 0
Impairment charge   $ 0  
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  
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  
ASU 2017-08      
Summary Of Significant Accounting Policies [Line Items]      
Change in accounting principle, accounting standards update, adopted [true false]   true  
Change in accounting principle, accounting standards update, adoption date   Jan. 01, 2021  
Change in accounting principle, accounting standards update, immaterial effect [true false]   true  
Letter of Credit      
Summary Of Significant Accounting Policies [Line Items]      
Cash   $ 1,100,000 $ 1,100,000