XML 71 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock-based Compensation      
Number of common stock options granted 2,277,330    
Total intrinsic value of stock options exercised $ 4,205    
Stock options      
Stock-based Compensation      
Grant cliff vesting period 1 year    
Stock options | Minimum      
Stock-based Compensation      
Vesting period of stock option awards 1 year    
Stock options | Maximum      
Stock-based Compensation      
Vesting period of stock option awards 4 years    
2017 Equity Incentive Plan      
Stock-based Compensation      
Number of common stock options granted 1,929,345 1,678,230 2,546,075
Weighted average grant date fair value relating to outstanding stock options $ 4.14 $ 15.69 $ 13.25
Total intrinsic value of stock options exercised $ 4,205 $ 2,688 $ 2,661
2022 Employment Inducement Plan      
Stock-based Compensation      
Vesting period of stock option awards 4 years    
Number of common stock options granted 347,985 0 0
Weighted average grant date fair value relating to outstanding stock options $ 13.05 $ 0 $ 0
Total intrinsic value of stock options exercised $ 0 $ 0 $ 0