v3.26.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Disaggregation of Revenue [Line Items]        
Total net sales $ 153,208 $ 147,660 $ 285,297 $ 271,536
U.S.        
Disaggregation of Revenue [Line Items]        
Total net sales 134,465 128,775 250,910 239,295
U.S. | Pain Treatments        
Disaggregation of Revenue [Line Items]        
Total net sales 72,704 64,436 128,861 117,122
U.S. | Surgical Solutions        
Disaggregation of Revenue [Line Items]        
Total net sales 43,585 45,747 86,126 86,591
U.S. | Restorative Therapies        
Disaggregation of Revenue [Line Items]        
Total net sales 18,176 18,592 35,923 35,582
International        
Disaggregation of Revenue [Line Items]        
Total net sales 18,743 18,885 34,387 32,241
International | Pain Treatments        
Disaggregation of Revenue [Line Items]        
Total net sales 9,044 8,872 16,313 15,104
International | Surgical Solutions        
Disaggregation of Revenue [Line Items]        
Total net sales 6,767 6,969 12,254 11,359
International | Restorative Therapies        
Disaggregation of Revenue [Line Items]        
Total net sales $ 2,932 $ 3,044 $ 5,820 $ 5,778