XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.1
NET LOSS PER SHARE - Summary of Potentially Dilutive Shares Excluded from Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Weighted-average potentially dilutive shares excluded from the calculation of diluted earnings per share (in shares) 10,620,513 11,588,374
RSUs and PSUs subject to future vesting    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Weighted-average potentially dilutive shares excluded from the calculation of diluted earnings per share (in shares) 6,944,609 7,137,049
Shares issuable pursuant to the ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Weighted-average potentially dilutive shares excluded from the calculation of diluted earnings per share (in shares) 589,773 332,955
Shares of common stock issuable from stock options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Weighted-average potentially dilutive shares excluded from the calculation of diluted earnings per share (in shares) 3,086,131 4,118,370