XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue $ 130,690 $ 123,302
Cost of revenue 75,266 66,324
Gross profit 55,424 56,978
Operating expenses:    
Selling expense 17,378 17,605
Engineering and product development expense 8,548 7,618
General and administrative expense 26,104 21,316
Total operating expenses 52,030 46,539
Operating income 3,394 10,439
Interest expense (846) (679)
Other income 906 1,288
Earnings before income tax expense 3,454 11,048
Income tax expense 563 1,706
Net earnings $ 2,891 $ 9,342
Earnings per common share – basic (in dollars per share) $ 0.24 $ 0.82
Weighted average common shares outstanding – basic (in shares) 12,151,913 11,461,399
Earnings per common share – diluted (in dollars per share) $ 0.24 $ 0.79
Weighted average common shares and common share equivalents outstanding – diluted (in shares) 12,239,158 11,779,912