XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Equity Incentive Plans - Summary of Changes in Shares Available for Grant (Details) - 2019 Equity Incentive Plan
9 Months Ended
Sep. 30, 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 (8,079,016)
Stock options, restricted stock units and market-based restricted stock units forfeited or expired 1,569,751
Shares available for grant at June 30, 2025 11,509,047