v3.26.1
Stock-Based Compensation - Summary of Shares of Common Stock Reserved for Issuance (Details)
Jun. 30, 2026
shares
Share-Based Payment Arrangement [Abstract]  
Outstanding stock awards 16,432,314
Reserved for future award grants 6,196,789
Reserved for future ESPP 420,936
Total common stock reserved for stock awards 23,050,039