XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Schedule of Basic and Diluted Loss Per Common Share (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Common stock options    
Anti-dilutive securities    
Antidilutive securities excluded from computation of earnings per share (in shares) 1,531,682 1,772,807
Restricted stock units    
Anti-dilutive securities    
Antidilutive securities excluded from computation of earnings per share (in shares) 757,263 508,947
Performance-based restricted stock units    
Anti-dilutive securities    
Antidilutive securities excluded from computation of earnings per share (in shares) 308,954 235,520
Preferred stock    
Anti-dilutive securities    
Antidilutive securities excluded from computation of earnings per share (in shares) 2,369,797 2,369,797
Warrants    
Anti-dilutive securities    
Antidilutive securities excluded from computation of earnings per share (in shares) 3,625,244 3,625,244