XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Repurchases (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Oct. 31, 2021
Equity [Abstract]          
Number of shares authorized to be repurchased (in shares)         750,000
Remaining number of shares authorized to be repurchased (in shares) 277,402   277,402    
Treasury stock, shares repurchased (in shares) 63,305 5,500 63,305 130,374