XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Repurchases (Details) - Schedule of Repurchased Shares of its Common Stock - USD ($)
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Schedule of Repurchased Shares of its Common Stock [Line Items]      
Total Number of Shares Purchased 268,502    
Average Price Paid per Share (in Dollars per share) $ 44.79    
Total Number of Shares Purchased as Part of Publicly Announced Program 268,502    
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) $ 74,680,000    
Third Quarter 2022 [Member] | July 3 to July 30 [Member]      
Schedule of Repurchased Shares of its Common Stock [Line Items]      
Total Number of Shares Purchased    
Average Price Paid per Share (in Dollars per share)    
Total Number of Shares Purchased as Part of Publicly Announced Program    
Third Quarter 2022 [Member] | July 31 to August 27 [Member]      
Schedule of Repurchased Shares of its Common Stock [Line Items]      
Total Number of Shares Purchased    
Average Price Paid per Share (in Dollars per share)    
Total Number of Shares Purchased as Part of Publicly Announced Program    
Third Quarter 2022 [Member] | August 28 to October 1 [Member]      
Schedule of Repurchased Shares of its Common Stock [Line Items]      
Total Number of Shares Purchased     2,136
Average Price Paid per Share (in Dollars per share)     $ 49.97
Total Number of Shares Purchased as Part of Publicly Announced Program     2,136
Fourth Quarter 2022 [Member] | October 2 to October 29 [Member]      
Schedule of Repurchased Shares of its Common Stock [Line Items]      
Total Number of Shares Purchased    
Average Price Paid per Share (in Dollars per share)    
Total Number of Shares Purchased as Part of Publicly Announced Program    
Fourth Quarter 2022 [Member] | October 30 to November 26 [Member]      
Schedule of Repurchased Shares of its Common Stock [Line Items]      
Total Number of Shares Purchased   2,304  
Average Price Paid per Share (in Dollars per share)   $ 49.77  
Total Number of Shares Purchased as Part of Publicly Announced Program   2,304  
Fourth Quarter 2022 [Member] | November 27 to December 31 [Member]      
Schedule of Repurchased Shares of its Common Stock [Line Items]      
Total Number of Shares Purchased    
Average Price Paid per Share (in Dollars per share)    
Total Number of Shares Purchased as Part of Publicly Announced Program    
Fourth Quarter 2023 [Member] | October 1 to October 28 [Member]      
Schedule of Repurchased Shares of its Common Stock [Line Items]      
Total Number of Shares Purchased    
Average Price Paid per Share (in Dollars per share)    
Total Number of Shares Purchased as Part of Publicly Announced Program    
Fourth Quarter 2023 [Member] | October 29 to November 25 [Member]      
Schedule of Repurchased Shares of its Common Stock [Line Items]      
Total Number of Shares Purchased 179,341    
Average Price Paid per Share (in Dollars per share) $ 45.2    
Total Number of Shares Purchased as Part of Publicly Announced Program 179,341    
Fourth Quarter 2023 [Member] | November 26 to December 31 [Member]      
Schedule of Repurchased Shares of its Common Stock [Line Items]      
Total Number of Shares Purchased 84,721    
Average Price Paid per Share (in Dollars per share) $ 43.67    
Total Number of Shares Purchased as Part of Publicly Announced Program 84,721