v3.26.1
Note 12 - Restructuring Costs (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2026
Mar. 31, 2026
Mar. 31, 2025
Jan. 01, 2028
Jan. 01, 2027
Restructuring Charges   $ 235 $ 93    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]   Other operating expenses - Note 2 Other operating expenses - Note 2    
Project Viking [Member] | Minimum [Member]          
Restructuring and Related Cost, Expected Cost $ 3,400        
Restructuring and Related Cost, Accelerated Depreciation 600        
Project Viking [Member] | Maximum [Member]          
Restructuring and Related Cost, Expected Cost 4,400        
Restructuring and Related Cost, Accelerated Depreciation $ 700        
Project Viking [Member] | Forecast [Member]          
Restructuring, Expected Future Annual Savings       $ 4,000 $ 3,000