Commitments and Contingencies (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
| Commitments and Contingencies Disclosure [Abstract] |
|
| Schedule of Lease Expense and Other Information Related to Leases |
The components of lease expense were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | For the Year Ended December 31, | | | 2023 | | 2022 | | 2021 | | Finance lease cost: | | | | | | | | Amortization of right-of-use assets | | $ | 18,827 | | | $ | 15,873 | | | $ | 13,358 | | | Interest on lease liabilities | | 3,291 | | | 1,127 | | | 958 | | | Operating lease cost | | 34,937 | | | 31,966 | | | 26,906 | | | Short-term lease cost | | 2,025 | | | 2,602 | | | 4,819 | | | Variable lease cost | | 11,516 | | | 9,246 | | | 7,261 | | | Sublease income | | (4,667) | | | (3,780) | | | (1,095) | | | Total lease cost | | $ | 65,929 | | | $ | 57,034 | | | $ | 52,207 | |
Other information related to leases was as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | For the Year Ended December 31, | | | 2023 | | 2022 | | 2021 | | Cash paid for amounts included in the measurement of lease liabilities | | | | | | | | Operating cash flows from operating leases | | $ | 39,157 | | | $ | 34,233 | | | $ | 28,230 | | | Operating cash flows from finance leases | | 2,952 | | | 896 | | | 952 | | | Financing cash flows from finance leases | | 23,279 | | | 14,146 | | | 12,352 | | | Right-of-use assets obtained in exchange for lease obligations: | | | | | | | | Operating leases | | 21,417 | | | 38,543 | | | 41,068 | | | Finance leases | | 87,726 | | | 21,030 | | | 11,055 | | | Weighted average remaining lease term (years): | | | | | | | | Operating leases | | 4.92 | | 5.26 | | 6.15 | | Finance leases | | 4.07 | | 2.86 | | 2.47 | | Weighted average discount rate: | | | | | | | | Operating leases | | 4.4 | % | | 3.8 | % | | 3.8 | % | | Finance leases | | 5.6 | % | | 3.7 | % | | 3.1 | % |
|
| Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases |
Future minimum lease commitments under non-cancellable leases as of December 31, 2023 were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | Operating Leases | Sublease Income | Net Operating Leases | | Finance leases | | 2024 | | $ | 34,171 | | $ | 2,976 | | $ | 31,195 | | | $ | 26,389 | | | 2025 | | 29,687 | | 1,459 | | 28,228 | | | 24,700 | | | 2026 | | 24,842 | | 975 | | 23,867 | | | 23,559 | | | 2027 | | 15,322 | | 838 | | 14,484 | | | 19,218 | | | 2028 | | 7,968 | | — | | 7,968 | | | 7,525 | | | Thereafter | | 19,808 | | — | | 19,808 | | | — | | | Total future lease payments | | 131,798 | | 6,248 | | 125,550 | | | 101,391 | | | Less: Amount representing interest | | (13,469) | | — | | (13,469) | | | (10,585) | | | Present value of future payments | | 118,329 | | 6,248 | | 112,081 | | | 90,806 | | | Less: Amount for tenant incentives | | — | | — | | — | | | — | | | Revised Present value of future payments | | 118,329 | | 6,248 | | 112,081 | | | 90,806 | | | Less: Current portion | | (29,572) | | (2,976) | | (26,596) | | | (22,053) | | | Long term portion | | $ | 88,757 | | $ | 3,272 | | $ | 85,485 | | | $ | 68,753 | |
|
| Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases |
Future minimum lease commitments under non-cancellable leases as of December 31, 2023 were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | Operating Leases | Sublease Income | Net Operating Leases | | Finance leases | | 2024 | | $ | 34,171 | | $ | 2,976 | | $ | 31,195 | | | $ | 26,389 | | | 2025 | | 29,687 | | 1,459 | | 28,228 | | | 24,700 | | | 2026 | | 24,842 | | 975 | | 23,867 | | | 23,559 | | | 2027 | | 15,322 | | 838 | | 14,484 | | | 19,218 | | | 2028 | | 7,968 | | — | | 7,968 | | | 7,525 | | | Thereafter | | 19,808 | | — | | 19,808 | | | — | | | Total future lease payments | | 131,798 | | 6,248 | | 125,550 | | | 101,391 | | | Less: Amount representing interest | | (13,469) | | — | | (13,469) | | | (10,585) | | | Present value of future payments | | 118,329 | | 6,248 | | 112,081 | | | 90,806 | | | Less: Amount for tenant incentives | | — | | — | | — | | | — | | | Revised Present value of future payments | | 118,329 | | 6,248 | | 112,081 | | | 90,806 | | | Less: Current portion | | (29,572) | | (2,976) | | (26,596) | | | (22,053) | | | Long term portion | | $ | 88,757 | | $ | 3,272 | | $ | 85,485 | | | $ | 68,753 | |
|