XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholder's Equity - Share Repurchase Program (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Mar. 31, 2025
Aug. 31, 2024
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]              
Stock repurchased and retired, value   $ 201,354 $ 201,709 $ 196,675 $ 16,068    
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)           3,711,246  
Stock repurchased and retired, value           $ 201,300  
Share repurchase program, remaining authorized amount (in shares)           $ 100,000  
December 2024 Share Repurchase Program              
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]              
Share repurchase program, authorized amount $ 200,000 $ 200,000          
Stock repurchased and retired, value $ 201,400            
Stock repurchased (in shares) 2,260,397