XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Segments Reporting - Reconciliation of Total Segment Income to Total Consolidated Net Income (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 net income $ 976,000 $ 1,244,000 $ 613,000 $ 862,000 $ 1,644,000 $ 576,000 $ 2,833,000 $ 3,082,000
Provision for income taxes 317,000     237,000     843,000 858,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 net income 1,450,000     1,294,000     4,609,000 4,086,000
Operating Segments [Member] | Disposable Protective Apparel [Member]                
Segment net income 1,105,000     1,012,000     2,941,000 3,884,000
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]                
Segment net income $ 1,262,000     $ 1,207,000     $ 3,874,000 $ 4,030,000