XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Segments Reporting - Reconciliation of Total Segment Income to Total Consolidated Net Income (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 net income $ 1,244,000 $ 613,000 $ 1,644,000 $ 576,000 $ 1,857,000 $ 2,220,000
Provision for income taxes 367,000   475,000   526,000 621,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 net income 2,104,000   1,828,000   3,160,000 2,792,000
Operating Segments [Member] | Disposable Protective Apparel [Member]            
Segment net income 900,000   1,841,000   1,836,000 2,872,000
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]            
Segment net income $ 1,393,000   $ 1,550,000   $ 2,613,000 $ 2,823,000