XML 108 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss per Share of Common Stock - Schedule of Potentially Dilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 19,600,682 17,320,173
Stock options to purchase common stock    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 16,197,148 13,161,228
RSUs    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 1,902,457 2,982,661
PSUs    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 872,352 0
Warrants    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 628,725 628,834
Series B Convertible Preferred Stock    
Earnings Per Share    
Potentially dilutive securities outstanding excluded from the computation of diluted weighted average shares outstanding (in shares) 0 547,450