XML 86 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Repurchases (Details) - Schedule of repurchased shares of its common stock
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
Third Quarter 2022  
Total Number of Shares Purchased 4,440
Average Price Paid per Share (in Dollars per share) | $ / shares $ 49.87
Total Number of Shares Purchased as Part of Publicly Announced Program 4,440
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $ $ 86,490,000
July 3 to July 30 [Member]  
Third Quarter 2022  
Total Number of Shares Purchased
Average Price Paid per Share (in Dollars per share) | $ / shares
Total Number of Shares Purchased as Part of Publicly Announced Program
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $
July 31 to August 27 [Member]  
Third Quarter 2022  
Total Number of Shares Purchased
Average Price Paid per Share (in Dollars per share) | $ / shares
Total Number of Shares Purchased as Part of Publicly Announced Program
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $
August 28 to October 1 [Member]  
Third Quarter 2022  
Total Number of Shares Purchased 2,136
Average Price Paid per Share (in Dollars per share) | $ / shares $ 49.97
Total Number of Shares Purchased as Part of Publicly Announced Program 2,136
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $
October 2 to October 29 [Member]  
Third Quarter 2022  
Total Number of Shares Purchased
Average Price Paid per Share (in Dollars per share) | $ / shares
Total Number of Shares Purchased as Part of Publicly Announced Program
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $
October 3 to November 26 [Member]  
Third Quarter 2022  
Total Number of Shares Purchased 2,304
Average Price Paid per Share (in Dollars per share) | $ / shares $ 49.77
Total Number of Shares Purchased as Part of Publicly Announced Program 2,304
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $
November 27 to December 31 [Member]  
Third Quarter 2022  
Total Number of Shares Purchased
Average Price Paid per Share (in Dollars per share) | $ / shares
Total Number of Shares Purchased as Part of Publicly Announced Program
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program (in Dollars) | $