v3.25.2
Goodwill and intangible assets - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 27, 2025
Mar. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets acquired $ 17,800  
Gross
carrying
amount 77,986 $ 60,218
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets acquired 15,900  
Gross
carrying
amount 55,092 $ 39,200
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets acquired $ 1,900