XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
Year One $ 26,026 $ 24,056
Year Two 24,893 20,970
Year Three 20,639 18,125
Year Four 16,740 15,330
Year Five 15,575 13,747
Thereafter 65,695 77,353
Total minimum lease payments including interest 169,568 169,581
Less:  Amounts representing interest 25,474 29,892
Present value of minimum lease principal payments 144,094 139,689
Less:  Current portion of lease liabilities - operating and financing leases 22,048 19,766
Noncurrent portion of lease liabilities - operating and financing leases 122,046 119,923
Financing Leases    
Year One 7,145 7,079
Year Two 7,201 7,145
Year Three 7,396 7,201
Year Four 7,593 7,396
Year Five 6,100 7,593
Thereafter 49,728 55,827
Total minimum lease payments including interest 85,163 92,241
Less:  Amounts representing interest 14,097 16,397
Present value of minimum lease principal payments 71,066 75,844
Less:  Current portion of lease liabilities - operating and financing leases 6,060 5,860
Noncurrent portion of lease liabilities - operating and financing leases $ 65,006 $ 69,984