XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION- Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Shares Underlying Options    
Options, outstanding at the beginning of the period (in shares) 1,052,093  
Granted (in shares) 94,326  
Cancelled or terminated (in shares) (507,918)  
Exercised (in shares) (169,061)  
Options, outstanding at the end of the period (in shares) 469,440 1,052,093
Options vested (in shares) 395,086  
Options vested and expected to vest (in shares) 469,440  
Weighted Average Exercise Price Per Share    
Options, outstanding at the beginning of the period (in dollars per share) $ 12.34  
Grants (in dollars per share) 12.38  
Cancelled or terminated (in dollars per share) 14.38  
Exercised (in dollars per share) 8.07  
Options, outstanding at the end of the period (in dollars per share) 11.38 $ 12.34
Options vested (in dollars per share) $ 11.05  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted Average Remaining Contractual Life, Options Outstanding (in years) 1 year 10 months 2 days 2 years 3 months 3 days
Weighted Average Remaining Contractual Life, Options Vested (in years) 1 year 4 months 20 days  
Aggregate Intrinsic Value, Options Outstanding $ (1,776) $ (427)
Aggregate intrinsic value, Options vested $ (1,364)