v3.26.1
Note 10 - Fair Value Measurements (Details Textual) - Fair Value, Inputs, Level 2 [Member] - Foreign Exchange Contract [Member] - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Derivative Asset $ 1.9 $ 0.1
Derivative Liability   $ 1.3