XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
NET LOSS PER SHARE - Summary of Potentially Dilutive Shares Excluded from Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 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,493,918 11,736,869 10,971,380 11,889,048
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) 7,603,190 7,797,263 7,647,901 7,718,910
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) 252,012 462,177 468,028 397,394
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) 2,638,716 3,477,429 2,855,451 3,772,744