XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Segments Reporting - Segment Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment sales $ 14,785,000     $ 14,251,000     $ 45,279,000 $ 44,023,000
Cost of goods sold 8,917,000     8,767,000     27,888,000 26,280,000
Selling, general and administrative 4,568,000     4,502,000     13,818,000 14,234,000
Depreciation and amortization 203,000     245,000     686,000 734,000
Other income 196,000     362,000     789,000 1,165,000
Segment net income 976,000 $ 1,244,000 $ 613,000 862,000 $ 1,644,000 $ 576,000 2,833,000 3,082,000
Operating Segments [Member]                
Segment net income 2,555,000     2,306,000     7,550,000 7,970,000
Operating Segments [Member] | Building Supply [Member]                
Segment sales 9,274,000     8,798,000     28,729,000 26,979,000
Cost of goods sold 5,900,000     5,665,000     18,430,000 17,216,000
Selling, general and administrative 1,795,000     1,736,000     5,422,000 5,491,000
Depreciation and amortization 152,000     185,000     527,000 556,000
Other income (23,000)     (82,000)     (259,000) (370,000)
Segment net income 1,450,000     1,294,000     4,609,000 4,086,000
Operating Segments [Member] | Disposable Protective Apparel [Member]                
Segment sales 5,511,000     5,453,000     16,550,000 17,044,000
Cost of goods sold 3,016,000     3,102,000     9,458,000 9,064,000
Selling, general and administrative 1,368,000     1,323,000     4,117,000 4,069,000
Depreciation and amortization 26,000     31,000     80,000 92,000
Other income (4,000)     (15,000)     (46,000) (65,000)
Segment net income $ 1,105,000     $ 1,012,000     $ 2,941,000 $ 3,884,000