XML 81 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases, Year End (Detail) - USD ($)
$ in Thousands
Oct. 01, 2021
Dec. 31, 2020
Operating Leases    
2021 $ 24,389 $ 24,056
2022 23,273 20,970
2023 19,211 18,125
2024 16,680 15,330
2025   13,747
Thereafter   77,353
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    
2021 7,145 7,079
2022 7,201 7,145
2023 7,396 7,201
2024 7,593 7,396
2025   7,593
Thereafter   55,827
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