XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased
9 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 635,120
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 25,156,986
Share Repurchase Program February 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 13,082
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 397,384
Share Repurchase Program March 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 12,241
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 393,938
Share Repurchase Program April 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 14,390
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 491,470
Share Repurchase Program May 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 25,075
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 976,440
Share Repurchase Program August 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 141,700
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 5,944,213
Share Repurchase Program January 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 7,312
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 293,756
Share Repurchase Program February 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 170,589
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 6,908,864
Share Repurchase Program March 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 132,054
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 5,306,885
Share Repurchase Program April 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 2,942
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 117,758
Share Repurchase Program May 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 3,391
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 131,338
Share Repurchase Program June 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 3,515
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 135,063
Share Repurchase Program July 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 700
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 25,864
Share Repurchase Program August 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 3,081
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 112,456
Share Repurchase Program September 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 91,808
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 3,443,845
Share Repurchase Program October 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 401
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 14,434
Share Repurchase Program November 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 1,103
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 38,790
Share Repurchase Program December 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 1,501
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 51,295
Share Repurchase Program January 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 2,052
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 68,665
Share Repurchase Program February 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 3,131
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 115,430
Share Repurchase Program March 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 2,003
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 76,214
Share Repurchase Program April 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 649
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 23,671
Share Repurchase Program May 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 100
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 3,658
Share Repurchase Program June 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Shares Repurchased (in Shares) | shares 2,300
Aggregate Consideration for Repurchased Shares (in Dollars) | $ $ 85,556
Minimum [Member] | Share Repurchase Program February 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share $ 30.25
Minimum [Member] | Share Repurchase Program March 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 30.25
Minimum [Member] | Share Repurchase Program April 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 33.11
Minimum [Member] | Share Repurchase Program May 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 34.56
Minimum [Member] | Share Repurchase Program August 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 41.03
Minimum [Member] | Share Repurchase Program January 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 39.07
Minimum [Member] | Share Repurchase Program February 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 39.53
Minimum [Member] | Share Repurchase Program March 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 39.24
Minimum [Member] | Share Repurchase Program April 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 39.07
Minimum [Member] | Share Repurchase Program May 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 37.7
Minimum [Member] | Share Repurchase Program June 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 37.28
Minimum [Member] | Share Repurchase Program July 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 36.43
Minimum [Member] | Share Repurchase Program August 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 28.27
Minimum [Member] | Share Repurchase Program September 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 36.13
Minimum [Member] | Share Repurchase Program October 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 35.2
Minimum [Member] | Share Repurchase Program November 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 34.53
Minimum [Member] | Share Repurchase Program December 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 33.26
Minimum [Member] | Share Repurchase Program January 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 32.78
Minimum [Member] | Share Repurchase Program February 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 33.06
Minimum [Member] | Share Repurchase Program March 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 37.02
Minimum [Member] | Share Repurchase Program April 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 35.79
Minimum [Member] | Share Repurchase Program May 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 36.5
Minimum [Member] | Share Repurchase Program June 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 33.63
Maximum [Member] | Share Repurchase Program February 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 30.96
Maximum [Member] | Share Repurchase Program March 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 34.42
Maximum [Member] | Share Repurchase Program April 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 34.89
Maximum [Member] | Share Repurchase Program May 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 39.93
Maximum [Member] | Share Repurchase Program August 2021 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 42.28
Maximum [Member] | Share Repurchase Program January 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 40.88
Maximum [Member] | Share Repurchase Program February 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 41
Maximum [Member] | Share Repurchase Program March 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 40.57
Maximum [Member] | Share Repurchase Program April 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 41
Maximum [Member] | Share Repurchase Program May 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 39.78
Maximum [Member] | Share Repurchase Program June 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 39.19
Maximum [Member] | Share Repurchase Program July 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 37.26
Maximum [Member] | Share Repurchase Program August 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 37.82
Maximum [Member] | Share Repurchase Program September 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 37.53
Maximum [Member] | Share Repurchase Program October 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 36.14
Maximum [Member] | Share Repurchase Program November 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 35.28
Maximum [Member] | Share Repurchase Program December 2022 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 34.84
Maximum [Member] | Share Repurchase Program January 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 34.84
Maximum [Member] | Share Repurchase Program February 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 39.03
Maximum [Member] | Share Repurchase Program March 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 38.89
Maximum [Member] | Share Repurchase Program April 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 37.03
Maximum [Member] | Share Repurchase Program May 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share 36.53
Maximum [Member] | Share Repurchase Program June 2023 [Member]  
Share Transactions (Details) - Schedule of Shares of Common Stock Repurchased [Line Items]  
Repurchase Price Per Share $ 38.76