XML 81 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Calculation Of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounting Standards Update and Change in Accounting Principle [Abstract]      
Net income $ 64,608 $ 36,971 $ 25,394
Basic weighted average common shares outstanding (in shares) 22,088,891 22,011,188 22,405,884
Dilutive effect of potential common shares from awards granted under equity incentive program (in shares) 396,000 325,000 240,000
Total (in shares) 22,485,351 22,335,932 22,645,840
Earnings per common share      
Basic (in USD per share) $ 2.92 $ 1.68 $ 1.13
Diluted (in USD per share) $ 2.87 $ 1.66 $ 1.12