XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies, Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator [Abstract]      
Net earnings $ 134,489 $ 124,666 $ 93,394
Denominator [Abstract]      
Denominator for basic EPS - weighted average common shares (in shares) 42,236 42,145 42,027
Effect of dilutive securities (in shares) 359 251 215
Denominator for diluted EPS - diluted weighted average shares outstanding (in shares) 42,595 42,396 42,242
Earnings per Common Share [Abstract]      
Basic (in dollars per share) $ 3.18 $ 2.96 $ 2.22
Diluted (in dollars per share) $ 3.16 $ 2.94 $ 2.21