v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 08, 2025
Nov. 04, 2022
Share Repurchase Program [Line Items]            
Share repurchase program, retired   $ 50,445 $ 50,445      
Excise tax paid     0 $ 11,376    
Share Repurchase Program November 2022            
Share Repurchase Program [Line Items]            
Share repurchase program, authorized amount           $ 1,500,000
Share repurchase program, repurchase and retired (in shares) 30.0          
Share repurchase program, retired $ 1,500,000          
Share Repurchase Program, December 2025            
Share Repurchase Program [Line Items]            
Share repurchase program, authorized amount         $ 250,000  
Share repurchase program, repurchase and retired (in shares)   2.3        
Share repurchase program, retired   $ 50,000        
Share repurchase program, remaining amount   200,000 200,000      
Excise tax payable   $ 400 $ 400