v3.26.1
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Sep. 27, 2025
Jun. 28, 2025
Mar. 29, 2025
Dec. 31, 2024
Sep. 28, 2024
Jun. 29, 2024
Mar. 30, 2024
Payables and Accruals [Abstract]                
Accrued compensation $ 39,161       $ 35,939      
Accrued income tax and sales tax 353       668      
Accrued litigation settlement and related costs 4,085       0      
Other 7,472       7,634      
Total $ 51,071 $ 194,317 $ 40,042 $ 32,688 $ 44,241 $ 45,455 $ 39,365 $ 29,808