XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings (Loss) Per Share - Anti-dilutive Securities Excluded (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]        
Dilutive securities 6,260,235 5,877,955 6,260,235 5,629,140
Employee Stock Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive securities 5,144,170 5,761,890 5,144,170 5,514,140
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive securities 1,116,065 116,065 1,116,065 115,000