XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Repurchases (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Oct. 31, 2021
Equity [Abstract]          
Number of shares authorized to be repurchased (in shares)         500,000
Remaining number of shares authorized to be repurchased (in shares) 398,294   398,294    
Treasury stock, shares repurchased (in shares) 64,471 73,272 87,742 136,577