v3.26.1
Note 10 - Segments Reporting - Reconciliation of Total Segment Income to Total Consolidated Net Income (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment net income $ 1,826,000 $ 702,000 $ 1,244,000 $ 613,000 $ 2,528,000 $ 1,857,000
Provision for income taxes 558,000   367,000   741,000 526,000
Operating Segments [Member]            
Segment net income 3,847,000   3,004,000   6,117,000 4,996,000
Operating Segments [Member] | Building Supply [Member]            
Segment net income 2,139,000   2,104,000   2,738,000 3,160,000
Operating Segments [Member] | Disposable Protective Apparel [Member]            
Segment net income 1,708,000   900,000   3,379,000 1,836,000
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]            
Segment net income $ 1,463,000   $ 1,393,000   $ 2,848,000 $ 2,613,000