XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Fair value measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 28, 2024
Dec. 31, 2023
Liabilities:    
Current portion of contingent consideration $ 19,228 $ 0
Contingent consideration 0 18,150
Fair Value, Recurring    
Liabilities:    
Total liabilities: 19,228 18,150
Fair Value, Recurring | Bioness, Inc    
Liabilities:    
Current portion of contingent consideration 19,228 0
Contingent consideration 0 18,150
Fair Value, Recurring | Level 3    
Liabilities:    
Total liabilities: 19,228 18,150
Fair Value, Recurring | Level 3 | Bioness, Inc    
Liabilities:    
Current portion of contingent consideration 19,228 0
Contingent consideration $ 0 $ 18,150