XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Company and Nature of Business - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Accumulated deficit $ (256,310)   $ (239,243)
Net loss $ (17,067) $ (23,263)  
Common stock, shares authorized 200,000,000   200,000,000
Common stock, par value $ 0.001   $ 0.001
Preferred stock, shares authorized 10,000,000   10,000,000
Preferred stock par value $ 0.001   $ 0.001
IPO      
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]      
Common stock, shares authorized 200,000,000    
Common stock, par value $ 0.001    
Preferred stock, shares authorized 10,000,000    
Preferred stock par value $ 0.001