XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Net Income Per Share - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Net income $ 7,463 $ (989) $ (370) $ 74 $ 482 $ 1,510 $ 6,104 $ 2,066
Weighted average number of common shares outstanding (in shares) 23,102,152     22,028,854     22,748,240 21,803,073
Basic net income per share (in dollars per share) $ 0.32     $ 0     $ 0.27 $ 0.09
Non-vested stock awards (1) (in shares) 153,310     71,582     61,150 100,741
Weighted average number of common shares outstanding (in shares) 23,255,462     22,100,436     22,809,390 21,903,814
Diluted net income per share (in dollars per share) $ 0.32     $ 0     $ 0.27 $ 0.09