XML 53 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.625  
Common stock, shares authorized 120,000,000  
Common stock, shares issued 68,533,697 68,254,574
Common stock, shares outstanding 35,609,060 35,421,617
Treasury stock, shares outstanding 32,924,637 32,832,957