XML 100 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Common Share - Antidilutive Shares (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from diluted loss per share 6,232,636 10,722,251
Convertible debt    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from diluted loss per share 0 4,720,000
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from diluted loss per share 1,678,290 2,395,550
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from diluted loss per share 48,529 188,235
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from diluted loss per share 3,638,610 3,328,466
Performance-based stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from diluted loss per share 867,207 90,000