XML 52 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share - Schedule of Outstanding Potentially Dilutive Securities Excluded From Calculation of Diluted Net Loss (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive common stock equivalents excluded from calculation of diluted net loss per share 15,966,685 19,078,894
Stock Options Outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive common stock equivalents excluded from calculation of diluted net loss per share 11,578,904 6,891,349
RSUs and PSUs Outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive common stock equivalents excluded from calculation of diluted net loss per share 2,726,824 1,508,546
Warrants to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive common stock equivalents excluded from calculation of diluted net loss per share 517,078 10,075,092
Conversion Feature Related To Outstanding Term Loan    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive common stock equivalents excluded from calculation of diluted net loss per share 1,112,546 590,816
ESPP shares issuable    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive common stock equivalents excluded from calculation of diluted net loss per share 31,333 13,091