XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share At September 30, 2023 and 2022, the Company excluded the following potentially dilutive securities (in thousands):
 September 30
 20232022
Stock options1,321 1,399 
Warrants1,422 1,424 
Restricted stock units202 48