v3.26.3
Income and Dividends Per Share of Common Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Income per share of common stock:                
Net Income (Loss) $ 38,042 $ 34,510 $ 30,582 $ 38,782 $ 30,831 $ 34,113 $ 103,134 $ 103,726
Weighted-average shares for basic income per common share (in shares) 28,689     28,639     28,682 28,633
Effect of dilutive securities:                
Employee and director stock options (in shares) 89     99     93 97
Adjusted weighted-average shares and assumed exercises for diluted income per common share (in shares) 28,778     28,738     28,775 28,730
Basic net income per common share (in dollars per share) $ 1.33     $ 1.35     $ 3.6 $ 3.62
Diluted net income per common share (in dollars per share) 1.32     1.35     3.58 3.61
Cash dividends per share of common stock (in dollars per share) $ 0.06     $ 0.06     $ 0.18 $ 0.18
Options                
Anti-dilutive securities                
Anti-dilutive shares of common stock excluded from the calculation of dilutive securities 0     2     0 1