XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Earnings Per Share - Computation of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
[1]
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
[1]
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net income $ 23,384 $ 2,776 $ (9,859) $ 21,081 $ 14,933 $ 15,780 $ (3,104) $ (12,398) $ 37,382 $ 15,211 $ 26,255
Weighted average shares outstanding – basic (in shares)                 43,763,243 43,763,243 43,756,065
Stock options (in shares)                 1,440 246 48
Weighted average shares outstanding – diluted (in shares)                 43,764,683 43,763,489 43,756,113
Basic (in dollars per share) $ 0.53 $ 0.06 $ (0.23) $ 0.48 $ 0.34 $ 0.36 $ (0.07) $ (0.28) $ 0.85 $ 0.35 $ 0.6
Diluted (in dollars per share) $ 0.53 $ 0.06 $ (0.23) $ 0.48 $ 0.34 $ 0.36 $ (0.07) $ (0.28) $ 0.85 $ 0.35 $ 0.6
[1] The fourth quarter of 2019 includes the retroactive reinstatement of the BTC in revenue and gross profit (see Note 3 for further information).