v3.26.1
Note 12 - Leases (Details Textual)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 01, 2025
CAD ($)
ft²
Aug. 22, 2025
USD ($)
ft²
Operating Lease, Right-of-Use Asset $ 4,920,000 $ 5,397,000    
Operating Lease, Liability 4,636,000      
Operating Lease, Liability, Current 1,500,000      
Operating Lease, Liability, Noncurrent $ 3,493,000 3,833,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