v3.25.4
Note 3 - Summary of significant accounting policies - Useful Life of Intangible Assets (Details)
Sep. 30, 2025
Dec. 31, 2024
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 10 years 10 years
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 4 years 4 years
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 4 years 4 years