XML 80 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Detail) - USD ($)
$ in Thousands
Oct. 01, 2021
Dec. 31, 2020
Operating Leases    
Remainder of 2021 $ 6,212  
2022 24,389 $ 24,056
2023 23,273 20,970
2024 19,211 18,125
2025 16,680 15,330
Thereafter 81,220  
Total minimum lease payments including interest 170,985 169,581
Less:  Amounts representing interest 26,708 29,892
Present value of minimum lease principal payments 144,277 139,689
Less: Current portion of lease liabilities - operating leases 20,650 19,766
Noncurrent portion of lease liabilities - operating leases 123,627 119,923
Financing Leases    
Remainder of 2021 1,774  
2022 7,145 7,079
2023 7,201 7,145
2024 7,396 7,201
2025 7,593 7,396
Thereafter 55,828  
Total minimum lease payments including interest 86,937 92,241
Less:  Amounts representing interest 14,660 16,397
Present value of minimum lease principal payments 72,277 75,844
Less: Current portion of lease liabilities - financing leases 6,009 5,860
Noncurrent portion of lease liabilities - financing leases $ 66,268 $ 69,984