XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Shareholders' Equity - Share Repurchase Program (Details) - Share Repurchase Program - shares
9 Months Ended
Sep. 30, 2023
Sep. 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