XML 95 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Equity and Stock-based Compensation - Summary of Common Stock Reserved for Future Issuance (Detail) - shares
shares in Thousands
Dec. 31, 2024
Dec. 31, 2023
Class Of Stock [Line Items]    
Common stock outstanding 100,917 98,770
Stock options outstanding 9,855 11,104
RSUs outstanding 1,319 4,404
Shares reserved for future stock options and RSUs grant 19,462 10,769
Total shares of common stock reserved 138,139 130,999
ESPP [Member]    
Class Of Stock [Line Items]    
Shares reserved for future ESPP offering 6,586 5,952