XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity Transactions - Shares repurchased (Details) - $ / shares
3 Months Ended
Sep. 19, 2024
Sep. 30, 2024
Stockholders' Equity Transactions    
Total Number of Shares Purchased 193,252 193,252
Average Price Paid per Share $ 37.67 $ 37.67
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs 193,252 193,252
Maximum Number of Shares that May Yet Be Purchased Under Plans or Programs 387,388 387,388