v3.24.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Net sales $ 1,707,197 $ 1,563,101 $ 1,426,188
UNITED STATES      
Disaggregation of Revenue [Line Items]      
Net sales 1,152,360 1,062,765 1,030,440
Prevention and Recovery      
Disaggregation of Revenue [Line Items]      
Net sales 1,076,776 1,027,628 1,026,029
Prevention and Recovery | Bracing and Support | UNITED STATES      
Disaggregation of Revenue [Line Items]      
Net sales 456,129 437,287 432,963
Prevention and Recovery | Other Prevention and Recovery | UNITED STATES      
Disaggregation of Revenue [Line Items]      
Net sales 269,826 255,305 243,051
Prevention and Recovery | Prevention and Recovery | International      
Disaggregation of Revenue [Line Items]      
Net sales 350,821 335,036 350,015
Reconstructive      
Disaggregation of Revenue [Line Items]      
Net sales 630,421 535,473 400,159
Reconstructive | Surgical | UNITED STATES      
Disaggregation of Revenue [Line Items]      
Net sales 426,405 370,173 323,187
Reconstructive | Surgical | International      
Disaggregation of Revenue [Line Items]      
Net sales $ 204,016 $ 165,300 $ 76,972