XML 59 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Summary of Changes in Shares Available for Grant (Details) - 2019 Equity Incentive Plan
3 Months Ended
Mar. 31, 2025
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares available for grant at December 31, 2024 18,018,312
Stock options, restricted stock units and performance-based restricted stock units granted and the maximum market-based restricted stock units granted eligible to be earned (7,937,426)
Stock options, restricted stock units and market-based restricted stock units forfeited or expired 876,401
Shares available for grant at March 31, 2025 10,957,287