XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue        
Product sales $ 10,753 $ 10,898 $ 34,621 $ 29,842
Barrier rentals 7,053 784 9,303 2,604
Royalty income 958 822 2,403 1,827
Shipping and installation revenue 4,818 3,147 13,650 8,918
Total revenue 23,582 15,651 59,977 43,191
Cost of sales 17,004 12,074 44,353 35,662
Gross profit 6,578 3,577 15,624 7,529
Operating expenses        
General and administrative expenses 1,720 1,187 4,938 4,420
Selling expenses 1,010 888 2,655 2,533
Total operating expenses 2,730 2,075 7,593 6,953
Operating income (loss) 3,848 1,502 8,031 576
Other income (expenses)        
Interest expense (56) (64) (175) (192)
Interest income 22 6 36 17
Gain on sale of assets 16 53 19 252
Other income (expense) 14 16 50 72
Total other income (expense) (4) 11 (70) 149
Income (loss) before income tax expense (benefit) 3,844 1,513 7,961 725
Income tax expense (benefit) 694 247 1,683 160
Net income (loss) $ 3,150 $ 1,266 $ 6,278 $ 565
Basic and diluted earnings (loss) per common share $ 0.59 $ 0.24 $ 1.18 $ 0.11
Weighted average number of common shares outstanding:        
Weighted average number of common shares outstanding: Basic 5,304 5,256 5,283 5,256
Weighted average number of common shares outstanding: Diluted 5,304 5,298 5,283 5,293