v3.26.1
Share Based Compensation - Share Based Compensation Allocation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 29, 2025
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expense $ 7,011 $ 6,814
Cost of Sales [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expense 943 1,107
Research and Development Expense [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expense 1,015 1,062
Sales and Marketing (Member)    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expense 1,029 1,339
General and administrative [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expense $ 4,024 $ 3,306