XML 68 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Share Repurchase Program (Details) - Share Repurchase Program - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2006
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