v3.26.1
Note 16 - Leases (Details Textual) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Lessee, Lease, Description [Line Items]    
Operating Lease, Cost $ 8.5 $ 13.0
Finance Lease, Interest Expense 0.4 0.6
Variable Lease, Cost $ 0.7 $ 0.7