XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' equity - Reconciliation of basic to diluted weighted average common shares outstanding (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Equity [Abstract]        
Basic (in shares) 47,151 46,981 47,130 46,965
Dilutive effect of share-based awards (in shares) 210 348 248 342
Diluted (in shares) 47,361 47,329 47,378 47,307