XML 103 R86.htm IDEA: XBRL DOCUMENT v3.24.1
Note 18 - Quarterly Consolidated Financial Data (Unaudited) - Quarterly Consolidated Financial Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 27,884 $ 30,941 $ 32,558 $ 31,919 $ 32,405 $ 30,771 $ 29,571 $ 24,081 $ 123,302 $ 116,828
Gross profit 12,449 14,447 15,030 15,052 14,981 13,898 13,548 11,013 56,978 53,440
Earnings before income tax expense 1,566 2,723 3,365 3,394 3,881 3,039 2,570 655 11,048 10,145
Income tax expense 111 446 572 577 637 515 454 78 1,706 1,684
Net earnings $ 1,455 $ 2,277 $ 2,793 $ 2,817 $ 3,244 $ 2,524 $ 2,116 $ 577 $ 9,342 $ 8,461
Net earnings per common share – basic (in dollars per share) $ 0.12 $ 0.19 $ 0.25 $ 0.26 $ 0.3 $ 0.24 $ 0.2 $ 0.05 $ 0.82 $ 0.79
Weighted average common shares outstanding – basic (in shares) 11,962,679 11,886,005 11,241,183 10,755,729 10,725,662 10,695,867 10,653,268 10,617,271 11,461,399 10,673,017
Net earnings per common share – diluted (in dollars per share) $ 0.12 $ 0.19 $ 0.24 $ 0.25 $ 0.3 $ 0.23 $ 0.2 $ 0.05 $ 0.79 $ 0.78
Weighted average common shares outstanding – diluted (in shares) 12,122,099 12,212,317 11,696,569 11,088,664 10,928,220 10,864,540 10,814,799 10,842,592 11,779,912 10,862,538