XML 111 R92.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity, Repurchase Plan (Details) - $ / shares
12 Months Ended
Oct. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Oct. 28, 2021
Repurchase Plan [Member]        
Stock Repurchase Program [Abstract]        
Number of shares authorized to purchase (in shares)       750,000
Number of shares repurchased (in shares) 0 0 0  
Average price of shares repurchased (in dollars per share)   $ 0 $ 0  
Shares remaining to be repurchased (in shares)   750,000 750,000  
New Repurchase Plan [Member]        
Stock Repurchase Program [Abstract]        
Number of shares authorized to purchase (in shares) 750,000