v3.26.1
Note 15 - Segments - Assets by Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Assets $ 1,829,453 $ 1,931,944
Goodwill 481,515 484,289
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]    
Segment Reporting [Line Items]    
Assets 205,552 256,449
Pharmaceutical [Member] | Operating Segments [Member]    
Segment Reporting [Line Items]    
Assets 1,276,391 1,326,400
Goodwill 318,073 320,847
Diagnostics [Member]    
Segment Reporting [Line Items]    
Goodwill 163,400 163,400
Diagnostics [Member] | Operating Segments [Member]    
Segment Reporting [Line Items]    
Assets 347,510 349,095
Goodwill $ 163,442 $ 163,442