Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Earnings (Loss) per Common Share - Schedule of Securities Excluded (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential antidilutive shares (in shares) 1,830,565 1,808,997
Convertible notes payable    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential antidilutive shares (in shares) 260,273 382,012
Outstanding warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential antidilutive shares (in shares) 1,218,286 1,218,286
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential antidilutive shares (in shares) 131,141 157,285
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential antidilutive shares (in shares) 220,865 51,414