XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue    
Product sales $ 8,242 $ 5,851
Barrier rentals 1,120 1,485
Royalty income 411 427
Shipping and installation revenue 3,069 2,672
Total revenue 12,842 10,435
Cost of goods sold 10,676 8,787
Gross profit 2,166 1,648
Operating expenses    
General and administrative expenses 1,350 1,159
Selling expenses 762 662
Total operating expenses 2,112 1,821
Operating income (loss) 54 (173)
Other income (expense)    
Interest expense (64) (48)
Interest income 6 3
Gain on sale of assets 82 39
Other income 25 20
Total other income (expense) 49 14
Income (loss) before income tax expense (benefit) 103 (159)
Income tax expense (benefit) 23 (40)
Net income (loss) $ 80 $ (119)
Basic and diluted earnings (loss) per common share $ 0.02 $ (0.02)
Weighted average number of common shares outstanding:    
Basic 5,256 5,230
Diluted 5,290 5,230