XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 15 - Leases (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Lease, Expense $ 18.6 $ 17.9 $ 15.0
Operating Lease, Weighted Average Remaining Lease Term (Year) 3 years 8 months 19 days 4 years 5 months 12 days  
Operating Lease, Weighted Average Discount Rate, Percent 3.58% 3.88%  
Royalty Requirements [Member]      
Other Commitment, to be Paid, Year One $ 2.0    
Other Commitment, to be Paid, Year Two 1.5    
Other Commitment, to be Paid, Year Three 1.4    
Other Commitment, to be Paid, Year Four 0.7    
Other Commitment, to be Paid, Year Five 0.7    
Other Commitment, to be Paid, after Year Five 2.3    
Accounts Payable and Accrued Liabilities [Member]      
Operating Lease, Liability, Current $ 18.8 $ 16.3  
Maximum [Member]      
Lessee, Operating Lease, Term of Contract (Year) 20 years