v3.24.1.1.u2
Loss Per Common Share - Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares excluded from computation of weighted-average diluted common shares outstanding (in shares) 12,115 222,833
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares excluded from computation of weighted-average diluted common shares outstanding (in shares) 3,043 20,885
Performance Based Restricted Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares excluded from computation of weighted-average diluted common shares outstanding (in shares) 0 97,643
Warrants to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares excluded from computation of weighted-average diluted common shares outstanding (in shares) 50,110 576,261