v3.26.1
Note 8 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) (Parentheticals)
Jun. 30, 2026
Dec. 31, 2025
Finite useful life (Year) 9 years 6 months  
Trade Names [Member]    
Finite useful life (Year) 10 years  
Distributor Relationships [Member]    
Finite useful life (Year)   10 years
Product Portfolio [Member] | Minimum [Member]    
Finite useful life (Year)   5 years
Product Portfolio [Member] | Maximum [Member]    
Finite useful life (Year)   10 years
Other Intangible Assets [Member]    
Finite useful life (Year) 3 years