XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stockholders' Equity Note [Abstract]      
Common stock, shares authorized (in shares) 60,000,000 60,000,000  
Common stock, par value (in dollars per share) $ 0.375 $ 0.375  
Number of shares authorized to be repurchased (in shares) 1,112,333    
Repurchases of common stock $ 5,000,000.0 $ 15,000,000.0 $ 0
Repurchases of common stock (in shares) 79,756 196,982  
Average cost per share (in dollars per share) $ 62.67    
Remaining authorized repurchase amount (in shares) $ 1,112,333