v3.24.3
Accumulated Stockholders' Equity - Schedule of Shares Repurchased and Subsequently Retired (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2022
Stockholders' Equity Note [Abstract]      
Number of shares repurchased 5,143 1,511 6,833
Total cost of share repurchased $ 60,391 $ 15,150 $ 130,328