v3.26.1
Equity Incentive Plans - Summary of Changes in Shares Available for Grant (Details) - 2019 Equity Incentive Plan
3 Months Ended
Mar. 31, 2026
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares available for grant at December 31, 2025 11,542,119
2019 Equity Incentive Plan reserve increase effective January 1, 2026 7,688,970
Stock options and restricted stock units granted and the maximum performance-based and market-based restricted stock units granted eligible to be earned (3,249,296)
Stock options, restricted stock units and performance-based restricted stock units forfeited or expired 541,526
Shares available for grant at March 31, 2026 16,523,319