XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jul. 02, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum payments under non-cancelable operating leases
2021 (six months remaining)  $7,813 
2022   12,685 
2023   9,975 
2024   5,805 
2025   3,143 
Thereafter   3,162 
   $42,583