XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE- Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Share equivalents excluded from EPS (in shares) 636,406 661,290 636,406 315,811
Warrants (liabilities)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Share equivalents excluded from EPS (in shares) 0 302,235 0 0
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Share equivalents excluded from EPS (in shares) 193,651 245,032 193,651 245,032
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Share equivalents excluded from EPS (in shares) 415,489 88,605 415,489 45,361
Shares issuable under the Employee Stock Purchase Plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Share equivalents excluded from EPS (in shares) 27,266 25,418 27,266 25,418