v3.25.2
Note 15 - Segments - Assets by Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets $ 1,972,989 $ 2,200,212
Goodwill 484,185 529,252
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]    
Assets 153,065 347,044
Pharmaceutical [Member] | Operating Segments [Member]    
Assets 1,343,706 1,359,270
Goodwill 320,743 309,545
Diagnostics [Member]    
Goodwill 163,400 219,700
Diagnostics [Member] | Operating Segments [Member]    
Assets 476,218 493,898
Goodwill $ 163,442 $ 219,707