Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Employee Stock Purchase Plan (Details)

v3.22.4
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
May 25, 2022
Stock Option Disclosures        
Shares authorized for issuance (in shares)       8,000,000
Employee Stock        
Stock Option Disclosures        
Weighted average grant date fair value (in dollars per share) $ 2.87 $ 5.18 $ 5.24  
2017 ESPP        
Stock Option Disclosures        
Discount from market value on common stock 15.00%      
Offering period 6 months      
Maximum amount available to participants per year $ 25      
Shares authorized for issuance (in shares) 600,000      
Shares available (in shares) 69,155      
2017 ESPP | Employee Stock        
Stock Option Disclosures        
Total stock-based compensation expense $ 844 $ 401 $ 493  
Shares authorized for issuance (in shares) 3,000