XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense $ 7,444 $ 17,875
Shares issued under the ESPP 64,150 52,567
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense $ 4,000 $ 5,900
Expiration period of stock options granted 10 years  
Weighted-average fair value of stock option awards granted (usd per share) $ 3.16 $ 29.10
Intrinsic value of stock options exercised during period   $ 3,700
Unrecognized share-based compensation expense related to non-vested stock options $ 3,000  
Expected recognition period 2 years 9 months 10 days  
Stock options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Stock options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense $ 3,300 11,700
Expected recognition period 1 year 4 months 20 days  
Total vest date fair value of RSUs vested $ 1,200 9,500
Unrecognized share-based compensation expense related to non-vested RSUs $ 2,300  
Restricted Stock Units | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Restricted Stock Units | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized under the plan (in shares) 532,400  
Share-based compensation expense $ 100 300
Percentage of lower limit value of common stock 85.00%  
Purchase period duration 6 months  
Maximum limit of payroll deductions (percent) 10.00%  
2018 Omnibus Incentive Compensation Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized under the plan (in shares) 3,275,309  
Shares available for future issuance or purchase (in shares) 910,076  
2018 Omnibus Incentive Compensation Plan | Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense $ 1,200 $ 8,800