XML 145 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Assumptions using the Black-Scholes option pricing model) (Details) - $ / shares
12 Months Ended
Feb. 23, 2023
Feb. 22, 2023
Sep. 27, 2022
Feb. 23, 2022
Feb. 17, 2021
Dec. 31, 2024
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price $ 17.38 $ 11.35 $ 16.39 $ 11.70 $ 10.34    
Stock options awarded (in shares)           371,000  
Employee Stock Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expected dividend yield 0.91% 1.43% 0.91% 1.38% 1.79%   1.15%
Expected volatility 34.35% 43.68% 33.18% 43.68% 43.59%   34.08%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 1.98% 4.29% 1.89% 4.27% 4.31%   1.29%
Expected life (years) 7 years 4 years 1 month 6 days 5 years 4 years 6 years    
Stock options awarded (in shares) 310,000 12,600 58,500 214,191 370,590   150,000