XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Earnings Per Share - Computation of Basic and Diluted Earnings (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic $ 19,732 $ 10,983 $ 31,051 $ 11,500
Basic (in shares) 1,780,593 1,885,684 1,793,640 1,871,474
Basic (in dollars per share) $ 11.08 $ 5.35 $ 17.31 $ 6.14
Options (in shares) 759,729 758,268 759,507 758,297
Diluted $ 19,732 $ 10,983 $ 31,051 $ 11,500
Diluted (in shares) 2,540,322 2,643,952 2,553,147 2,629,771
Diluted (in dollars per share) $ 7.77 $ 3.82 $ 12.16 $ 4.37