XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Shareholders' Equity - Share Repurchase Program (Details) - Share Repurchase Program - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 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