XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 33,991 $ 32,558 $ 63,815 $ 64,477
Cost of revenue 20,194 17,528 36,942 34,395
Gross profit 13,797 15,030 26,873 30,082
Operating expenses:        
Selling expense 4,105 4,661 8,695 9,116
Engineering and product development expense 2,218 1,983 4,200 3,887
General and administrative expense 7,138 5,042 13,150 10,217
Total operating expenses 13,461 11,686 26,045 23,220
Operating income 336 3,344 828 6,862
Interest expense (253) (176) (393) (358)
Other income 213 197 648 255
Earnings before income tax expense 296 3,365 1,083 6,759
Income tax expense 66 572 191 1,149
Net earnings $ 230 $ 2,793 $ 892 $ 5,610
Earnings per common share - basic (in dollars per share) $ 0.02 $ 0.25 $ 0.07 $ 0.51
Weighted average common shares outstanding - basic (in shares) 12,234,599 11,241,183 12,130,480 10,998,456
Earnings per common share - diluted (in dollars per share) $ 0.02 $ 0.24 $ 0.07 $ 0.49
Weighted average common shares and common share equivalents outstanding - diluted (in shares) 12,330,280 11,696,569 12,244,289 11,392,617