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