XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 116,828 $ 84,878
Cost of revenue 63,388 43,654
Gross profit 53,440 41,224
Operating expenses:    
Selling expense 15,903 11,083
Engineering and product development expense 7,529 5,531
General and administrative expense 19,287 15,865
Restructuring and other charges 0 286
Total operating expenses 42,719 32,765
Operating income 10,721 8,459
Interest expense (635) (89)
Other income 59 32
Earnings before income tax expense 10,145 8,402
Income tax expense 1,684 1,119
Net earnings $ 8,461 $ 7,283
Earnings per common share – basic (in dollars per share) $ 0.79 $ 0.70
Weighted average common shares outstanding – basic (in shares) 10,673,017 10,462,246
Earnings per common share – diluted (in dollars per share) $ 0.78 $ 0.68
Weighted average common shares and common share equivalents outstanding – diluted (in shares) 10,862,538 10,729,862