v3.25.0.1
Stock-Based Compensation - Summary of Shares of Common Stock Available for Issuance (Details) - ESPP
Dec. 31, 2024
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Outstanding stock awards 9,312,702
Reserved for future award grants 4,827,765
Reserved for future ESPP (in shares) 61
Total common stock reserved for stock awards 14,140,528