v3.26.3
Note 8 - Other Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Gross carrying amount $ 203,105 $ 203,105
Accumulated amortization 170,938 166,386
Net carrying amount 32,167 36,719
Total gross carrying amount 282,655 282,655
Total net carrying amount 111,717 116,269
Distribution Rights [Member]    
Gross carrying amount 80,000 80,000
Accumulated amortization 80,000 80,000
Net carrying amount 0 0
Customer Relationships [Member]    
Gross carrying amount 87,470 87,470
Accumulated amortization 57,320 53,115
Net carrying amount 30,150 34,355
Patents [Member]    
Gross carrying amount 21,136 21,136
Accumulated amortization 20,455 20,316
Net carrying amount 681 820
Noncompete Agreements [Member]    
Gross carrying amount 8,940 8,940
Accumulated amortization 8,732 8,657
Net carrying amount 208 283
Trademarks [Member]    
Gross carrying amount 5,459 5,459
Accumulated amortization 4,352 4,281
Net carrying amount 1,107 1,178
Order or Production Backlog [Member]    
Gross carrying amount 100 100
Accumulated amortization 79 17
Net carrying amount 21 83
Trademarks and Trade Names [Member]    
Gross carrying amount $ 79,550 $ 79,550