XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total net sales $ 138,964 $ 120,794 $ 419,638 $ 376,922
U.S.        
Disaggregation of Revenue [Line Items]        
Total net sales 122,909 106,227 371,599 331,052
U.S. | Pain Treatments        
Disaggregation of Revenue [Line Items]        
Total net sales 56,306 48,416 172,137 145,028
U.S. | Restorative Therapies        
Disaggregation of Revenue [Line Items]        
Total net sales 25,448 23,105 78,187 83,893
U.S. | Surgical Solutions        
Disaggregation of Revenue [Line Items]        
Total net sales 41,155 34,706 121,275 102,131
International        
Disaggregation of Revenue [Line Items]        
Total net sales 16,055 14,567 48,039 45,870
International | Pain Treatments        
Disaggregation of Revenue [Line Items]        
Total net sales 6,821 5,274 19,939 16,629
International | Restorative Therapies        
Disaggregation of Revenue [Line Items]        
Total net sales 4,489 5,223 13,844 15,462
International | Surgical Solutions        
Disaggregation of Revenue [Line Items]        
Total net sales $ 4,745 $ 4,070 $ 14,256 $ 13,779