v3.25.2
Subsequent Events - Additional Information (Details)
shares in Thousands
2 Months Ended
Aug. 31, 2025
shares
Scenario Forecast | Vested RSUs and ESPP | Class A Common Stock  
Subsequent Event [Line Items]  
Stock issued 132