XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Segments Reporting - Segment Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment sales $ 16,672,000   $ 16,289,000   $ 30,494,000 $ 29,772,000
Net sales 16,672,000   16,289,000   30,494,000 29,772,000
Cost of goods sold 10,541,000   9,448,000   18,971,000 17,513,000
Selling, general and administrative 4,556,000   4,884,000   9,250,000 9,732,000
Depreciation and amortization 240,000   245,000   483,000 489,000
Other income 276,000   407,000   593,000 803,000
Segment net income 1,244,000 $ 613,000 1,644,000 $ 576,000 1,857,000 2,220,000
Operating Segments [Member]            
Segment net income 3,004,000   3,669,000   4,996,000 5,664,000
Operating Segments [Member] | Building Supply [Member]            
Segment sales 11,084,000   9,941,000   19,456,000 18,181,000
Net sales 11,084,000   9,941,000   19,456,000 18,181,000
Cost of goods sold 7,162,000   6,328,000   12,530,000 11,551,000
Selling, general and administrative 1,748,000   1,769,000   3,626,000 3,755,000
Depreciation and amortization 187,000   186,000   376,000 371,000
Other income (117,000)   (170,000)   (236,000) (288,000)
Segment net income 2,104,000   1,828,000   3,160,000 2,792,000
Operating Segments [Member] | Disposable Protective Apparel [Member]            
Segment sales 5,588,000   6,348,000   11,038,000 11,591,000
Net sales 5,588,000   6,348,000   11,038,000 11,591,000
Cost of goods sold 3,379,000   3,119,000   6,441,000 5,962,000
Selling, general and administrative 1,301,000   1,387,000   2,749,000 2,746,000
Depreciation and amortization 28,000   31,000   54,000 61,000
Other income (20,000)   (30,000)   (42,000) (50,000)
Segment net income $ 900,000   $ 1,841,000   $ 1,836,000 $ 2,872,000