v3.26.1
Note 5 - Composition of Certain Financial Statement Captions (Details Textual)
Jun. 30, 2026
Minimum [Member]  
Condensed Balance Sheet Statements, Captions [Line Items]  
Estimated useful lives 3 years
Maximum [Member]  
Condensed Balance Sheet Statements, Captions [Line Items]  
Estimated useful lives 20 years
Developed Technology Rights [Member] | Minimum [Member]  
Condensed Balance Sheet Statements, Captions [Line Items]  
Estimated useful lives 7 years
Developed Technology Rights [Member] | Maximum [Member]  
Condensed Balance Sheet Statements, Captions [Line Items]  
Estimated useful lives 17 years
Customer Relationships [Member] | Minimum [Member]  
Condensed Balance Sheet Statements, Captions [Line Items]  
Estimated useful lives 5 years
Customer Relationships [Member] | Maximum [Member]  
Condensed Balance Sheet Statements, Captions [Line Items]  
Estimated useful lives 20 years
Product registrations [Member] | Minimum [Member]  
Condensed Balance Sheet Statements, Captions [Line Items]  
Estimated useful lives 7 years
Product registrations [Member] | Maximum [Member]  
Condensed Balance Sheet Statements, Captions [Line Items]  
Estimated useful lives 10 years
Covenants not to compete [Member]  
Condensed Balance Sheet Statements, Captions [Line Items]  
Estimated useful lives 5 years
Trade Names [Member] | Minimum [Member]  
Condensed Balance Sheet Statements, Captions [Line Items]  
Estimated useful lives 5 years
Trade Names [Member] | Maximum [Member]  
Condensed Balance Sheet Statements, Captions [Line Items]  
Estimated useful lives 10 years
Other Intangible Assets [Member] | Minimum [Member]  
Condensed Balance Sheet Statements, Captions [Line Items]  
Estimated useful lives 9 years
Other Intangible Assets [Member] | Maximum [Member]  
Condensed Balance Sheet Statements, Captions [Line Items]  
Estimated useful lives 13 years