XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - Schedule of future minimum payments under non-cancelable operating leases
$ in Thousands
Jul. 02, 2021
USD ($)
Schedule of future minimum payments under non-cancelable operating leases [Abstract]  
2021 (six months remaining) $ 7,813
2022 12,685
2023 9,975
2024 5,805
2025 3,143
Thereafter 3,162
Total $ 42,583