Share Transactions - Schedule of Shares of Common Stock Repurchased (Details) - Share Repurchase Program [Member] - USD ($) |
3 Months Ended | 6 Months Ended | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Feb. 28, 2026 |
Jan. 31, 2026 |
Sep. 30, 2025 |
Jun. 30, 2025 |
May 31, 2024 |
Apr. 30, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
Nov. 30, 2023 |
Sep. 30, 2023 |
Aug. 31, 2023 |
Jun. 30, 2023 |
May 31, 2023 |
Apr. 30, 2023 |
Mar. 31, 2023 |
Feb. 28, 2023 |
Jan. 31, 2023 |
Dec. 31, 2022 |
Nov. 30, 2022 |
Oct. 31, 2022 |
Sep. 30, 2022 |
Aug. 31, 2022 |
Jul. 31, 2022 |
Jun. 30, 2022 |
May 31, 2022 |
Apr. 30, 2022 |
Mar. 31, 2022 |
Feb. 28, 2022 |
Jan. 31, 2022 |
Aug. 31, 2021 |
May 31, 2021 |
Apr. 30, 2021 |
Mar. 31, 2021 |
Feb. 28, 2021 |
Dec. 31, 2025 |
Mar. 31, 2026 |
|
| Schedule of Shares of Common Stock Repurchased [Line Items] | |||||||||||||||||||||||||||||||||||||
| Shares Repurchased (in Shares) | 1,375 | 60,600 | 1,375 | 100 | 15,909 | 12 | 700 | 40,000 | 12,748 | 475 | 125 | 14,751 | 2,300 | 100 | 649 | 2,003 | 3,131 | 2,052 | 1,501 | 1,103 | 701 | 91,508 | 3,081 | 700 | 3,515 | 3,391 | 2,942 | 132,054 | 170,589 | 7,312 | 141,700 | 25,075 | 14,390 | 12,241 | 13,082 | 4,135 | 787,425 |
| Aggregate Consideration for Repurchased Shares (in Dollars) | $ 187,893 | $ 2,893,547 | $ 60,872 | $ 4,773 | $ 795,932 | $ 543 | $ 30,637 | $ 1,801,205 | $ 520,749 | $ 17,825 | $ 4,772 | $ 575,728 | $ 85,556 | $ 3,658 | $ 23,671 | $ 76,214 | $ 115,430 | $ 68,665 | $ 51,295 | $ 38,790 | $ 14,434 | $ 3,443,845 | $ 112,456 | $ 25,864 | $ 135,063 | $ 131,338 | $ 117,758 | $ 5,306,885 | $ 6,908,864 | $ 293,756 | $ 5,944,213 | $ 976,440 | $ 491,469 | $ 393,938 | $ 397,384 | $ 182,876 | $ 32,234,338 |
| Minimum [Member] | |||||||||||||||||||||||||||||||||||||
| Schedule of Shares of Common Stock Repurchased [Line Items] | |||||||||||||||||||||||||||||||||||||
| Repurchase Price Per Share | $ 40.04 | $ 42.41 | $ 43.09 | $ 47.68 | $ 50.03 | $ 44.82 | $ 43.76 | $ 45.03 | $ 37.53 | $ 37.03 | $ 38.11 | $ 36.98 | $ 33.63 | $ 36.53 | $ 35.79 | $ 37.02 | $ 33.06 | $ 32.78 | $ 33.26 | $ 34.53 | $ 35.2 | $ 36.8 | $ 28.24 | $ 36.4 | $ 37.28 | $ 37.7 | $ 39.07 | $ 39.24 | $ 39.53 | $ 39.07 | $ 41.03 | $ 34.56 | $ 33.11 | $ 30.25 | $ 30.25 | $ 41.68 | |
| Maximum [Member] | |||||||||||||||||||||||||||||||||||||
| Schedule of Shares of Common Stock Repurchased [Line Items] | |||||||||||||||||||||||||||||||||||||
| Repurchase Price Per Share | $ 44.4 | $ 47.77 | $ 45.62 | $ 47.68 | $ 50.03 | $ 44.82 | $ 43.76 | $ 45.03 | $ 41.03 | $ 37.78 | $ 38.11 | $ 39.41 | $ 38.76 | $ 36.53 | $ 37.03 | $ 38.89 | $ 39.03 | $ 34.84 | $ 34.84 | $ 35.28 | $ 36.14 | $ 37.5 | $ 37.79 | $ 37.23 | $ 39.19 | $ 39.78 | $ 41 | $ 40.57 | $ 41 | $ 40.88 | $ 42.28 | $ 39.93 | $ 34.89 | $ 34.42 | $ 30.96 | $ 47.38 |