XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Organization - Public Offerings (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Apr. 26, 2016
Mar. 29, 2016
Feb. 28, 2021
Mar. 31, 2018
Sep. 30, 2023
Dec. 31, 2022
Public Offerings            
Accumulated deficit         $ 328,064 $ 307,688
Cash, cash equivalents and short-term marketable securities         $ 32,200  
Common stock, par value (in dollars per share)         $ 0.0001 $ 0.0001
Follow-on Public Offering            
Public Offerings            
Share offering price     $ 3.50 $ 8.50    
Proceeds from sale of stock     $ 32,000 $ 64,900    
Issuance of common stock     9,783,660 8,117,647    
Over-Allotment Option            
Public Offerings            
Share offering price $ 15.00          
Issuance of common stock 502,618   1,212,231 1,058,823    
IPO            
Public Offerings            
Share offering price   $ 15.00        
Net proceeds from IPO $ 70,600          
Issuance of common stock   4,700,000