v3.26.3
Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 08, 2026
Sep. 30, 2026
Jun. 30, 2026
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
May 20, 2026
Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]                
Authorized amount of shares to repurchase               $ 3,500,000
Dollar value of shares that may yet be repurchased, excluding excise taxes   $ 4,412,139       $ 4,412,139    
Shares repurchased (in shares)           6,454,175 4,245,596  
Average price paid per share (in dollars per share)           $ 98.77 $ 109.52  
Dollar value of shares repurchased   $ 299,277 $ 338,186 $ 281,997 $ 182,991 $ 637,463 $ 464,987  
Subsequent Event                
Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]                
Dollar value of shares that may yet be repurchased, excluding excise taxes $ 4,397,139              
Shares repurchased (in shares) 187,375              
Average price paid per share (in dollars per share) $ 80.05              
Dollar value of shares repurchased $ 15,000