XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased
9 Months Ended
Jun. 30, 2024
$ / shares
shares
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 703,931
Aggregate Consideration for Repurchased Shares 28,108,445
Share Repurchase Program February 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 13,082
Aggregate Consideration for Repurchased Shares 397,384
Share Repurchase Program March 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 12,241
Aggregate Consideration for Repurchased Shares 393,938
Share Repurchase Program April 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 14,390
Aggregate Consideration for Repurchased Shares 491,469
Share Repurchase Program May 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 25,075
Aggregate Consideration for Repurchased Shares 976,440
Share Repurchase Program August 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 141,700
Aggregate Consideration for Repurchased Shares 5,944,213
Share Repurchase Program January 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 7,312
Aggregate Consideration for Repurchased Shares 293,756
Share Repurchase Program February 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 170,589
Aggregate Consideration for Repurchased Shares 6,908,864
Share Repurchase Program March 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 132,054
Aggregate Consideration for Repurchased Shares 5,306,885
Share Repurchase Program April 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 2,942
Aggregate Consideration for Repurchased Shares 117,758
Share Repurchase Program May 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 3,391
Aggregate Consideration for Repurchased Shares 131,338
Share Repurchase Program June 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 3,515
Aggregate Consideration for Repurchased Shares 135,063
Share Repurchase Program July 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 700
Aggregate Consideration for Repurchased Shares 25,864
Share Repurchase Program August 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 3,081
Aggregate Consideration for Repurchased Shares 112,456
Share Repurchase Program September 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 91,508
Aggregate Consideration for Repurchased Shares 3,443,845
Share Repurchase Program October 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 701
Aggregate Consideration for Repurchased Shares 14,434
Share Repurchase Program November 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 1,103
Aggregate Consideration for Repurchased Shares 38,790
Share Repurchase Program December 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 1,501
Aggregate Consideration for Repurchased Shares 51,295
Share Repurchase Program January 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 2,052
Aggregate Consideration for Repurchased Shares 68,665
Share Repurchase Program February 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 3,131
Aggregate Consideration for Repurchased Shares 115,430
Share Repurchase Program March 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 2,003
Aggregate Consideration for Repurchased Shares 76,214
Share Repurchase Program April 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 649
Aggregate Consideration for Repurchased Shares 23,671
Share Repurchase Program May 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 100
Aggregate Consideration for Repurchased Shares 3,658
Share Repurchase Program June 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 2,300
Aggregate Consideration for Repurchased Shares 85,556
Share Repurchase Program August 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 14,751
Aggregate Consideration for Repurchased Shares 575,728
Share Repurchase Program September 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 125
Aggregate Consideration for Repurchased Shares 4,772
Share Repurchase Program November 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 475
Aggregate Consideration for Repurchased Shares 17,825
Share Repurchase Program December 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 12,748
Aggregate Consideration for Repurchased Shares 520,749
Share Repurchase Program March 2024 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 40,000
Aggregate Consideration for Repurchased Shares 1,801,205
Share Repurchase Program April 2024 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 700
Aggregate Consideration for Repurchased Shares 30,637
Share Repurchase Program May 2024 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased 12
Aggregate Consideration for Repurchased Shares 543
Minimum [Member] | Share Repurchase Program February 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares $ 30.25
Minimum [Member] | Share Repurchase Program March 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 30.25
Minimum [Member] | Share Repurchase Program April 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 33.11
Minimum [Member] | Share Repurchase Program May 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 34.56
Minimum [Member] | Share Repurchase Program August 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 41.03
Minimum [Member] | Share Repurchase Program January 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 39.07
Minimum [Member] | Share Repurchase Program February 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 39.53
Minimum [Member] | Share Repurchase Program March 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 39.24
Minimum [Member] | Share Repurchase Program April 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 39.07
Minimum [Member] | Share Repurchase Program May 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 37.7
Minimum [Member] | Share Repurchase Program June 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 37.28
Minimum [Member] | Share Repurchase Program July 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 36.4
Minimum [Member] | Share Repurchase Program August 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 28.24
Minimum [Member] | Share Repurchase Program September 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 36.8
Minimum [Member] | Share Repurchase Program October 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 35.2
Minimum [Member] | Share Repurchase Program November 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 34.53
Minimum [Member] | Share Repurchase Program December 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 33.26
Minimum [Member] | Share Repurchase Program January 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 32.78
Minimum [Member] | Share Repurchase Program February 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 33.06
Minimum [Member] | Share Repurchase Program March 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 37.02
Minimum [Member] | Share Repurchase Program April 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 35.79
Minimum [Member] | Share Repurchase Program May 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 36.53
Minimum [Member] | Share Repurchase Program June 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 33.63
Minimum [Member] | Share Repurchase Program August 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 36.98
Minimum [Member] | Share Repurchase Program September 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 38.11
Minimum [Member] | Share Repurchase Program November 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 37.03
Minimum [Member] | Share Repurchase Program December 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 37.53
Minimum [Member] | Share Repurchase Program March 2024 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 45
Minimum [Member] | Share Repurchase Program April 2024 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 43.73
Minimum [Member] | Share Repurchase Program May 2024 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 44.79
Maximum [Member] | Share Repurchase Program February 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 30.96
Maximum [Member] | Share Repurchase Program March 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 34.42
Maximum [Member] | Share Repurchase Program April 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 34.89
Maximum [Member] | Share Repurchase Program May 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 39.93
Maximum [Member] | Share Repurchase Program August 2021 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 42.28
Maximum [Member] | Share Repurchase Program January 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 40.88
Maximum [Member] | Share Repurchase Program February 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 41
Maximum [Member] | Share Repurchase Program March 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 40.57
Maximum [Member] | Share Repurchase Program April 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 41
Maximum [Member] | Share Repurchase Program May 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 39.78
Maximum [Member] | Share Repurchase Program June 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 39.19
Maximum [Member] | Share Repurchase Program July 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 37.23
Maximum [Member] | Share Repurchase Program August 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 37.7
Maximum [Member] | Share Repurchase Program September 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 37.5
Maximum [Member] | Share Repurchase Program October 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 36.14
Maximum [Member] | Share Repurchase Program November 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 35.28
Maximum [Member] | Share Repurchase Program December 2022 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 34.84
Maximum [Member] | Share Repurchase Program January 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 34.84
Maximum [Member] | Share Repurchase Program February 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 39.03
Maximum [Member] | Share Repurchase Program March 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 38.89
Maximum [Member] | Share Repurchase Program April 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 37.03
Maximum [Member] | Share Repurchase Program May 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 36.53
Maximum [Member] | Share Repurchase Program June 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 38.76
Maximum [Member] | Share Repurchase Program August 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 39.41
Maximum [Member] | Share Repurchase Program September 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 38.11
Maximum [Member] | Share Repurchase Program November 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 37.78
Maximum [Member] | Share Repurchase Program December 2023 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 41.03
Maximum [Member] | Share Repurchase Program March 2024 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 45
Maximum [Member] | Share Repurchase Program April 2024 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares 43.73
Maximum [Member] | Share Repurchase Program May 2024 [Member]  
Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share (in Dollars per share) | $ / shares $ 44.79