v3.24.2.u1
NET SALES (Schedule of Net Sales by Product Category) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 629,691 $ 291,615 $ 1,236,357 $ 568,303
Musculoskeletal Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 592,913 256,855 1,167,610 508,462
Enabling Technologies [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 36,778 $ 34,760 $ 68,747 $ 59,841