XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue $ 29,824 $ 31,919
Cost of revenue 16,748 16,867
Gross profit 13,076 15,052
Operating expenses:    
Selling expense 4,590 4,455
Engineering and product development expense 1,982 1,904
General and administrative expense 6,012 5,175
Total operating expenses 12,584 11,534
Operating income 492 3,518
Interest expense (140) (182)
Other income 435 58
Earnings before income tax expense 787 3,394
Income tax expense 125 577
Net earnings $ 662 $ 2,817
Earnings per common share – basic (in dollars per share) $ 0.06 $ 0.26
Weighted average common shares outstanding – basic (in shares) 12,026,361 10,755,729
Earnings per common share – diluted (in dollars per share) $ 0.05 $ 0.25
Weighted average common shares and common share equivalents outstanding – diluted (in shares) 12,158,297 11,088,664