XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock (Details) - USD ($)
12 Months Ended
Oct. 18, 2022
Sep. 19, 2022
Nov. 02, 2021
Feb. 09, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Common Stock              
Issuance of stock (in shares) 580,000 4,800,000   5,750,000      
Issuance of stock           $ 131,112,000 $ 161,726,000
Price per share $ 26.00 $ 26.00   $ 30.00      
Net proceeds from issuance of common stock $ 14,175,000 $ 116,887,000   $ 161,550,000 $ 48,875,000 $ 131,112,000 $ 161,726,000
Period for option to purchase additional shares by underwriter   30 days          
2017 Equity Incentive Plan              
Common Stock              
Common stock reserved for issuance         7,541,429    
Shares available for future grant         4,187,953    
2017 Employee Stock Purchase Plan              
Common Stock              
Common stock reserved for issuance         1,323,026    
2022 Employment Inducement Plan              
Common Stock              
Vesting period         4 years    
Shares available for future grant         179,925    
Underwriter option to purchase              
Common Stock              
Issuance of stock (in shares)   720,000          
Issuance of stock       $ 750,000      
At-the-market offering              
Common Stock              
Issuance of stock         $ 48,875,000    
Common stock | At-the-market offering              
Common Stock              
Issuance of stock     $ 2,000,000   $ 48,900,000    
Maximum | 2022 Employment Inducement Plan              
Common Stock              
Expiration period         10 years    
Maximum | At-the-market offering              
Common Stock              
Aggregate proceeds     $ 100,000,000.0        
Employee Stock Option | Maximum              
Common Stock              
Vesting period         4 years