XML 68 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholder's Equity - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Mar. 31, 2026
Mar. 31, 2025
Aug. 31, 2025
Aug. 31, 2024
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Stock repurchased and retired, value   $ 52,101 $ 132,980 $ 81,713   $ 201,354 $ 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
Stock repurchased and retired, value   0 0 65,454 $ 0 0 201,709 $ 65,454 $ 201,709    
August 2025 Share Repurchase Program                      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Share repurchase program, authorized amount                   $ 300,000  
Stock repurchased and retired, value   $ 52,101 $ 132,980 $ 16,258 $ 0 0 $ 0 $ 201,339 $ 0    
December 2024 Share Repurchase Program                      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Share repurchase program, authorized amount           $ 200,000          
Stock repurchased (in shares)           2,260,397          
Stock repurchased and retired, value           $ 201,400          
April 2026 Share Repurchase Program | Subsequent Event                      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Share repurchase program, authorized amount $ 1,000,000                    
Share repurchase program, term 24 months