v3.26.1
Note 15 - Segments - Assets by Segment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Assets $ 1,856,796 $ 1,931,944
Goodwill 482,268 484,289
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]    
Segment Reporting [Line Items]    
Assets 211,109 256,449
Pharmaceutical [Member] | Operating Segments [Member]    
Segment Reporting [Line Items]    
Assets 1,302,316 1,326,400
Goodwill 318,826 320,847
Diagnostics [Member]    
Segment Reporting [Line Items]    
Goodwill 163,400 163,400
Diagnostics [Member] | Operating Segments [Member]    
Segment Reporting [Line Items]    
Assets 343,371 349,095
Goodwill $ 163,442 $ 163,442