XML 85 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholder's Equity - Share Repurchase Activity (Details) - $ / shares
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2024
Mar. 31, 2024
Feb. 29, 2024
Apr. 30, 2024
Apr. 30, 2024
Equity, Class of Treasury Stock [Line Items]          
Shares Purchased (in shares) 17,045 12,758 6,932 36,735 66,191
Average Price Paid Per Share (in dollars per share) $ 35.11 $ 31.63 $ 29.18    
Number of Shares that May Yet Be Purchased Under the Plans or Programs 33,809 50,854 63,612 33,809 33,809
Publicly Announced Programs          
Equity, Class of Treasury Stock [Line Items]          
Shares Purchased (in shares) 17,045 12,758 6,932 36,735