Quarterly report [Sections 13 or 15(d)]

Note 8 - Other Intangible Assets - Summary of Intangible Assets (Details)

v3.25.1
Note 8 - Other Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Gross carrying amount $ 196,155 $ 196,155
Accumulated amortization 161,755 160,205
Net carrying amount 34,400 35,950
Total gross carrying amount 273,755 273,755
Total net carrying amount 112,000 113,550
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 80,920 80,920
Accumulated amortization 49,170 47,876
Net carrying amount 31,750 33,044
Patents [Member]    
Gross carrying amount 21,136 21,136
Accumulated amortization 19,709 19,506
Net carrying amount 1,427 1,630
Noncompete Agreements [Member]    
Gross carrying amount 8,640 8,640
Accumulated amortization 8,640 8,640
Net carrying amount 0 0
Trademarks [Member]    
Gross carrying amount 5,459 5,459
Accumulated amortization 4,236 4,183
Net carrying amount 1,223 1,276
Trademarks and Trade Names [Member]    
Gross carrying amount $ 77,600 $ 77,600