Quarterly report pursuant to Section 13 or 15(d)

Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details)

v3.23.2
Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential antidilutive shares (in shares) 1,958,349 1,311,380 1,958,349 1,305,605
Convertible notes payable        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential antidilutive shares (in shares) 260,273 0 260,273 0
Outstanding warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential antidilutive shares (in shares) 1,218,286 1,218,286 1,218,286 1,218,286
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential antidilutive shares (in shares) 123,396 47,328 123,396 47,328
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential antidilutive shares (in shares) 356,394 45,766 356,394 39,991
Common and preferred Series C warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential antidilutive shares (in shares) 0 0 0 0