v3.25.1
Stock-Based Compensation - Summary of Shares of Common Stock Reserved for Issuance (Details)
Mar. 31, 2025
shares
Share-Based Payment Arrangement [Abstract]  
Outstanding stock awards 13,220,288
Reserved for future award grants 5,094,744
Reserved for future ESPP 500,061
Total common stock reserved for stock awards 18,815,093