XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Net Earnings per Share    
Antidilutive securities (in shares) 13,444,459 14,216,276
Registered Direct Offering Warrants    
Net Earnings per Share    
Warrants outstanding (in shares) 1,793,000 9,056,377
Options to purchase common stock    
Net Earnings per Share    
Antidilutive securities (in shares) 1,570,599 423,317
Unvested restricted stock awards    
Net Earnings per Share    
Antidilutive securities (in shares) 891 891
Unvested restricted stock units    
Net Earnings per Share    
Antidilutive securities (in shares) 313,065 125,000
Convertible Preferred Stock    
Net Earnings per Share    
Antidilutive securities (in shares) 1,363,636 1,363,636
Warrants to purchase common stock    
Net Earnings per Share    
Antidilutive securities (in shares) 10,196,268 12,303,432