XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jul. 04, 2021
Commitments and Contingencies Disclosure [Abstract]  
Lease, Cost
The table below presents the summarized quantitative information with regard to lease contracts we have entered into:

Three Months EndedSix Months Ended
(In thousands)July 4, 2021June 28, 2020July 4, 2021June 28, 2020
Operating leases:
Operating lease expense$3,701 $3,516 $7,415 $6,934 
Sublease income(105)(20)(211)(55)
Rent expense$3,596 $3,496 $7,204 $6,879 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows for operating leases$4,437 $3,888 $8,600 $7,197 
Right-of-use assets obtained in exchange for leases $— $963 $11,528 $13,424 
Weighted-average remaining lease term (in years) - operating leases6.36.76.36.7
Weighted-average discount rate - operating leases8.8 %%8.8 %%
Schedule of Future Minimum Rental Payments for Operating Leases
The future minimum lease payments to be paid under non-cancellable leases in effect as of July 4, 2021, are as follows (in thousands):

As of July 4, 2021Operating Leases
2021 (remaining six months)$8,800 
202214,722 
202311,899 
20248,029 
20254,353 
Thereafter15,473 
Total lease payments63,276 
Less: imputed interest(15,077)
Total$48,199 
Future Purchase Obligations
Future purchase obligations under non-cancellable purchase orders and long-term supply agreements as of July 4, 2021 are as follows:

(In thousands)Fiscal 2021
(remaining six months)
Fiscal 2022Fiscal 2023Fiscal 2024Fiscal 2025Thereafter
Total1
Future purchase obligations$149,830 $125,170 $33,148 $1,710 $775 $5,307 $315,940 
1 Total future purchase obligations consisted of $26.7 million related to non-cancellable purchase orders and $289.2 million related to long-term supply agreements.
Schedule of Product Warranty Liability
The following table summarizes accrued warranty activities for the three and six months ended July 4, 2021 and June 28, 2020:

Three Months EndedSix Months Ended
(In thousands)July 4, 2021June 28, 2020July 4, 2021June 28, 2020
Balance at the beginning of the period$72,271 $99,552 $81,877 $101,380 
Accruals for warranties issued during the period2,378 1,148 11,862 7,674 
Settlements and adjustments during the period(7,864)(8,301)(26,954)(16,655)
Balance at the end of the period$66,785 $92,399 $66,785 $92,399