XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholder's Equity - Share Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Aug. 28, 2025
Aug. 31, 2024
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Repurchase and retirement of common stock (in shares) 1,694,720      
Stock repurchased and retired, value $ 81,713 $ 201,709    
August 2024 Share Repurchase Program        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Share repurchase program, authorized amount       $ 300,000
Repurchase and retirement of common stock (in shares) 1,392,005 3,711,246    
Stock repurchased and retired, value $ 65,500 $ 201,700    
August 2025 Share Repurchase Program        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Share repurchase program, authorized amount     $ 300,000  
Repurchase and retirement of common stock (in shares) 302,715      
Stock repurchased and retired, value $ 16,300      
Share repurchase program, remaining authorized amount (in shares) $ 283,700