XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue    
Product sales $ 9,112 $ 10,752
Barrier rentals 8,425 893
Royalty income 890 575
Shipping and installation revenue 4,271 4,536
Total revenue 22,698 16,756
Cost of sales 15,723 12,845
Gross profit 6,975 3,911
Operating expenses    
General and administrative expenses 1,584 1,549
Selling expenses 1,004 853
Total operating expenses 2,588 2,402
Operating income 4,387 1,509
Other income (expense)    
Interest expense (55) (60)
Interest income 7 8
Gain on sale of assets 0 3
Other income 8 44
Total other income (expense) (40) (5)
Income before income tax expense (benefit) 4,348 1,504
Income tax expense (benefit) 1,020 357
Net income $ 3,327 $ 1,147
Basic earnings per common share $ 0.63 $ 0.22
Diluted earnings per common share $ 0.62 $ 0.21
Weighted average number of common shares outstanding:    
Basic 5,304 5,309
Diluted 5,305 5,350