v3.26.3
Note 6 - Leases (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability       $ 5.8 $ 41.1
Operating Lease, Cost $ 5.1   $ 5.0 15.2 14.3
Sublease Income $ 0.4   $ 0.4 $ 1.3 $ 1.3
Office Lease Extension [Member]          
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability   $ 5.8      
Lessee, Operating Lease, Term of Contract (Year) 5 years     5 years