XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue $ 31,919 $ 24,081
Cost of revenue 16,867 13,068
Gross profit 15,052 11,013
Operating expenses:    
Selling expense 4,455 3,456
Engineering and product development expense 1,904 1,924
General and administrative expense 5,175 4,831
Total operating expenses 11,534 10,211
Operating income 3,518 802
Interest expense (182) (137)
Other income (expense) 58 (10)
Earnings before income tax expense 3,394 655
Income tax expense 577 78
Net earnings $ 2,817 $ 577
Earnings per common share – basic (in dollars per share) $ 0.26 $ 0.05
Weighted average common shares outstanding – basic (in shares) 10,755,729 10,617,271
Earnings per common share – diluted (in dollars per share) $ 0.25 $ 0.05
Weighted average common shares and common share equivalents outstanding – diluted (in shares) 11,088,664 10,842,592