XML 168 R101.htm IDEA: XBRL DOCUMENT v3.25.4
SEGMENT REPORTING AND FOREIGN OPERATIONS - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
segment
item
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Segment Reporting Information [Line Items]      
Number of operating segments | segment 2    
Number of reportable segments | segment 2    
Number of Product Categories | item 5    
Net sales $ 1,515,906 $ 1,356,514 $ 1,257,366
International      
Segment Reporting Information [Line Items]      
Net sales $ 606,440 $ 555,734 $ 530,377
Sales Revenue | Geographic Concentration | International      
Segment Reporting Information [Line Items]      
Concentration for largest customer 40.00% 41.00% 42.20%
Cardiovascular      
Segment Reporting Information [Line Items]      
Number of Product Categories | item 4    
Net sales $ 1,443,042 $ 1,301,744 $ 1,220,560
Cardiovascular | International      
Segment Reporting Information [Line Items]      
Net sales $ 602,460 $ 552,800 $ 527,957