XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity - Share Repurchase Program (Details) - Share Repurchase Program - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Shareholders' Equity    
Number of common shares authorized to be purchased 450,000  
Number of shares purchased 360,615  
Remaining number of shares authorized to be purchased 89,385  
Shares purchased 0 0