v3.26.1
Note 8 - Fair Value Measurements (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Oct. 01, 2025
USD ($)
Aug. 22, 2025
USD ($)
Non-Cash Fair Value Adjustments     $ 58 $ 0      
Goodwill $ 18,475   18,475   $ 18,460    
Unrealized Gain (Loss) on Derivatives $ 166 $ 0 642 $ 0      
Carolina Stone Holdings [Member]              
Goodwill             $ 758
Contingent Liability Earn Out Cap     825        
Contingent Liability, EBITDA Floor     800        
Contingent Liability, EBITDA Target     1,000        
Carolina Stone Holdings [Member] | Minimum [Member]              
Contingent Liability Forecasted Annual EBITDA     285        
Carolina Stone Holdings [Member] | Maximum [Member]              
Contingent Liability Forecasted Annual EBITDA     $ 1,021        
Carolina Stone Holdings [Member] | Measurement Input, Price Volatility [Member]              
Business Combination, Contingent Consideration, Liability, Measurement Input 0.35   0.35        
Carolina Stone Holdings [Member] | Measurement Input, Discount Rate [Member] | Minimum [Member]              
Business Combination, Contingent Consideration, Liability, Measurement Input 0.15   0.15        
Carolina Stone Holdings [Member] | Measurement Input, Discount Rate [Member] | Maximum [Member]              
Business Combination, Contingent Consideration, Liability, Measurement Input 0.155   0.155        
Carolina Stone Holdings [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]              
Business Combination, Contingent Consideration, Liability, Measurement Input 0.0375   0.0375        
Carolina Stone Holdings [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]              
Business Combination, Contingent Consideration, Liability, Measurement Input 0.0437   0.0437        
Frasier Canyon Acquisition [Member] | Minimum [Member]              
Contingent Liability Forecasted Annual EBITDA     $ 776        
Frasier Canyon Acquisition [Member] | Maximum [Member]              
Contingent Liability Forecasted Annual EBITDA     $ 1,065        
Frasier Canyon Acquisition [Member] | Measurement Input, Price Volatility [Member]              
Business Combination, Contingent Consideration, Liability, Measurement Input 0.40   0.40        
Frasier Canyon Acquisition [Member] | Measurement Input, Discount Rate [Member]              
Business Combination, Contingent Consideration, Liability, Measurement Input 0.115   0.115        
Frasier Canyon Acquisition [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]              
Business Combination, Contingent Consideration, Liability, Measurement Input 0.0355   0.0355        
Frasier Canyon Acquisition [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]              
Business Combination, Contingent Consideration, Liability, Measurement Input 0.0363   0.0363        
Instone Reporting Unit [Member]              
Goodwill         17,100 $ 19,700  
Canadian Stone Industries [Member]              
Goodwill $ 631   $ 631   616    
Carolina Stone Holdings [Member]              
Goodwill 758   758   758    
Fair Value, Inputs, Level 3 [Member]              
Derivative Liability 7   7   702    
Business Combination, Contingent Consideration, Liability 407   407   352    
Non-Cash Fair Value Adjustments     58        
Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax     (3)        
Derecognition of Derivative Liability     53        
Unrealized Gain (Loss) on Derivatives     (642)        
Fair Value, Inputs, Level 3 [Member] | Instone Reporting Unit [Member]              
Goodwill $ 17,086   $ 17,086   $ 17,086