v3.26.1
Note 12 - Leases (Details Textual)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 01, 2025
CAD ($)
ft²
Aug. 22, 2025
USD ($)
ft²
Right-of-use Asset, Net $ 5,000,000      
Lease Liabilities, Net 5,100,000      
Lease Liabilities, Current 1,517,000 $ 1,655,000    
Lease Liabilities, Noncurrent $ 3,600,000      
Carolina Stone Holdings [Member]        
Business Combination, Recognized Asset Acquired, Right-of-use Assets       $ 906,000
Business Combination, Recognized Liability Assumed, Lease Obligation       $ 906,000
Fraser Canyon Holdings [Member]        
Business Combination, Recognized Asset Acquired, Right-of-use Assets   2,100,000    
Business Combination, Recognized Liability Assumed, Lease Obligation   $ 2,100,000    
Lease at 10306 Globe Road, Morrisville, NC [Member]        
Area of Real Estate Property (Square Foot) | ft²       13,500
Lessee, Operating Lease, Annual Base Rent       $ 154,560
Lease at 901 Tulip Drive, Gastonia, NC [Member]        
Area of Real Estate Property (Square Foot) | ft²       28,000
Lessee, Operating Lease, Annual Base Rent       $ 130,200
Lessee, Operating Lease, Annual Rent Increase Percentage       3.50%
Lease at 27524–51A Avenue, Langley, BC [Member]        
Area of Real Estate Property (Square Foot) | ft²     31,418  
Lessee, Operating Lease, Annual Base Rent     $ 627,024  
Lease at 45 Fenmar Drive, North York, ON [Member]        
Area of Real Estate Property (Square Foot) | ft²     30,000