XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity Transactions - Shares repurchased (Details) - $ / shares
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 19, 2024
Dec. 19, 2024
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2024
Stockholders' Equity Transactions          
Total Number of Shares Purchased 193,252 282,647 282,647 193,252 475,899
Average Price Paid per Share $ 37.67 $ 37.95 $ 37.95 $ 37.67 $ 37.84
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs 193,252 282,647     475,899
Maximum Number of Shares that May Yet Be Purchased Under Plans or Programs 1,104,741 1,104,741 1,104,741   1,104,741