Annual report pursuant to Section 13 and 15(d)

Capital Stock (Details)

v3.19.3.a.u2
Capital Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2019
Apr. 30, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Class of Stock [Line Items]          
Price per share issued (usd per share)   $ 9.25      
Payments of stock issuance costs     $ 123 $ 180 $ 553
Proceeds from exercises of stock options     $ 7,099 $ 4,680 $ 266
Proceeds from public offering   $ 37,300      
Private Placement          
Class of Stock [Line Items]          
Issuance of common stock, net of issuance costs (in shares) 3,048,780        
Price per share issued (usd per share) $ 16.40        
Payments of stock issuance costs $ 100        
Proceeds from exercises of stock options $ 49,900        
Underwritten Public Offering          
Class of Stock [Line Items]          
Issuance of common stock, net of issuance costs (in shares)   4,312,500      
Over-Allotment Option          
Class of Stock [Line Items]          
Issuance of common stock, net of issuance costs (in shares)   562,500