XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Detail) - USD ($)
$ in Thousands
Apr. 02, 2021
Dec. 31, 2020
Operating Leases    
Remainder of 2021 $ 17,926  
2021   $ 24,056
2022 20,970 20,970
2023 18,125 18,125
2024 15,330 15,330
2025 13,747 13,747
Thereafter 77,353 77,353
Total minimum lease payments including interest 163,451 169,581
Less:  Amounts representing interest 28,576 29,892
Present value of minimum lease principal payments 134,875 139,689
Less: Current portion of lease liabilities - operating leases 19,388 19,766
Noncurrent portion of lease liabilities - operating leases 115,487 119,923
Financing Leases    
Remainder of 2021 5,317  
2021   7,079
2022 7,145 7,145
2023 7,201 7,201
2024 7,396 7,396
2025 7,593 7,593
Thereafter 55,826 55,827
Total minimum lease payments including interest 90,478 92,241
Less:  Amounts representing interest 15,813 16,397
Present value of minimum lease principal payments 74,665 75,844
Less: Current portion of lease liabilities - financing leases 5,909 5,860
Noncurrent portion of lease liabilities - financing leases $ 68,756 $ 69,984