XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Common Share - Summary of Potentially Dilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive outstanding securities (in shares) 12,307,643 11,018,798
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive outstanding securities (in shares) 11,675,136 10,783,798
PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive outstanding securities (in shares) 275,550 195,000
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive outstanding securities (in shares) 316,957  
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive outstanding securities (in shares) 40,000 40,000