XML 21 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue $ 30,272 $ 30,941 $ 94,087 $ 95,418
Cost of revenue 16,260 16,494 53,202 50,889
Gross profit 14,012 14,447 40,885 44,529
Operating expenses:        
Selling expense 4,281 4,295 12,976 13,411
Engineering and product development expense 2,182 1,802 6,382 5,689
General and administrative expense 7,062 5,882 20,212 16,099
Total operating expenses 13,525 11,979 39,570 35,199
Operating income 487 2,468 1,315 9,330
Interest expense (219) (168) (612) (526)
Other income 301 423 949 678
Earnings before income tax expense 569 2,723 1,652 9,482
Income tax expense 74 446 265 1,595
Net earnings $ 495 $ 2,277 $ 1,387 $ 7,887
Earnings per common share - basic (in dollars per share) $ 0.04 $ 0.19 $ 0.11 $ 0.7
Weighted average common shares outstanding - basic (in shares) 12,189,761 11,886,005 12,150,240 11,294,306
Earnings per common share - diluted (in dollars per share) $ 0.04 $ 0.19 $ 0.11 $ 0.68
Weighted average common shares and common share equivalents outstanding - diluted (in shares) 12,251,712 12,212,317 12,246,763 11,665,850