XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation $ 22,103 $ 35,915
Accrued income tax and sales tax 2,376 669
Other 9,886 7,630
Total $ 34,365 $ 44,214