v3.26.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2026
Mar. 29, 2025
Disaggregation of Revenue [Line Items]    
Total net sales $ 132,089 $ 123,876
U.S.    
Disaggregation of Revenue [Line Items]    
Total net sales 116,445 110,520
U.S. | Pain Treatments    
Disaggregation of Revenue [Line Items]    
Total net sales 56,157 52,686
U.S. | Surgical Solutions    
Disaggregation of Revenue [Line Items]    
Total net sales 42,541 40,844
U.S. | Restorative Therapies    
Disaggregation of Revenue [Line Items]    
Total net sales 17,747 16,990
International    
Disaggregation of Revenue [Line Items]    
Total net sales 15,644 13,356
International | Pain Treatments    
Disaggregation of Revenue [Line Items]    
Total net sales 7,269 6,232
International | Surgical Solutions    
Disaggregation of Revenue [Line Items]    
Total net sales 5,487 4,390
International | Restorative Therapies    
Disaggregation of Revenue [Line Items]    
Total net sales $ 2,888 $ 2,734