XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue    
Product sales $ 38,748 $ 27,821
Barrier rentals 6,330 6,545
Royalty income 2,633 2,498
Shipping and installation revenue 11,869 13,267
Total revenue 59,580 50,131
Cost of sales 48,928 40,662
Gross profit 10,652 9,469
General and administrative expenses 5,990 5,551
Selling expenses 3,544 3,064
Total operating expenses 9,534 8,615
Operating income 1,118 854
Other income (expense)    
Interest expense (255) (260)
Interest income 24 14
Gain on sale of assets 346 109
Other income, net 90 228
Total other income (expense), net 205 91
Income before income tax expense 1,323 945
Income tax expense 528 145
Net income $ 795 $ 800
Basic and diluted earnings per share $ 0.15 $ 0.15