v3.26.1
Description of Business and Summary of Significant Accounting Policies (Stock Split) (Details)
Dec. 12, 2024
$ / shares
shares
Jul. 31, 2026
$ / shares
shares
Jul. 31, 2025
$ / shares
shares
Class of Stock [Line Items]      
Stock split ratio 2    
Common stock, shares authorized (in shares)   2,000,000,000 2,000,000,000
Common stock, par value (in usd per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001
Minimum      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares) 1,000,000,000.0    
Maximum      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares) 2,000,000,000.0