XML 66 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Apr. 27, 2016
Stockholders' Equity          
Stock-based compensation expense $ 1,808 $ 2,892 $ 3,831 $ 5,121  
2016 Plan          
Stockholders' Equity          
Shares reserved 5,661,942   5,661,942    
Employee Stock Purchase Plan          
Stockholders' Equity          
Purchase price of common stock under plan (as a percent)     85.00%    
Offering period (in months)     6 months    
Shares reserved 1,438,335   1,438,335   1,600,000
Incremental share increase (as a percent)     1.00%    
Incremental share increase (in shares)     500,000    
Stock-based compensation expense $ 100 $ 400 $ 300 $ 600