v3.26.1
NET SALES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total net sales $ 789,612 $ 745,342 $ 1,549,466 $ 1,343,463
Musculoskeletal Solutions        
Disaggregation of Revenue [Line Items]        
Total net sales 763,540 710,182 1,496,524 1,286,115
Enabling Technologies        
Disaggregation of Revenue [Line Items]        
Total net sales $ 26,072 $ 35,160 $ 52,942 $ 57,348