Leases (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
| Leases [Abstract] |
|
| Schedule of Lease Expenses and Terms |
The components of lease expenses were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | June 30, 2024 | | June 30, 2023 | | June 30, 2024 | | June 30, 2023 | | Operating lease cost | | $ | 2,804 | | | $ | 3,370 | | | $ | 6,070 | | | $ | 6,752 | | | Finance lease cost: | | | | | | | | | | Amortization of right-of-use assets | | $ | 455 | | | $ | 16 | | | $ | 911 | | | $ | 79 | | | Interest on finance lease liabilities | | 63 | | | — | | | 131 | | | — | | | Total finance lease cost | | $ | 518 | | | $ | 16 | | | $ | 1,042 | | | $ | 79 | |
Supplemental cash flow information related to leases was as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | June 30, 2024 | | June 30, 2023 | | June 30, 2024 | | June 30, 2023 | | Cash paid for amounts included in the measurement of lease liabilities: | | | | | | | | | | Operating cash used in operating leases | | $ | (2,687) | | | $ | (2,825) | | | $ | (5,772) | | | $ | (5,318) | | | Financing cash used in finance leases | | (487) | | | — | | | (966) | | | — | | | Right of use assets obtained in exchange for lease obligations: | | | | | | | | | | Operating leases | | 420 | | | 1,313 | | | 629 | | | 5,454 | | | Finance leases | | — | | | 2,167 | | | — | | | 2,167 | | | | | | | | | | |
Weighted average remaining terms were as follows (in years): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | Weighted average remaining lease term | | | | | | Operating leases | | 5.5 | | 5.7 | | Finance leases | | 2.1 | | 2.6 | | | | | |
Weighted average discount rates were as follows: | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | Weighted average discount rate | | | | | | Operating leases | | 3.8 | % | | 3.8 | % | | Finance leases | | 6.1 | % | | 6.1 | % | | | | | |
|
| Schedule of Balance Sheet Information Related to Leases |
Supplemental balance sheet information related to leases was as follows (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | Operating leases | | | | | | Operating lease right-of-use assets | | $ | 34,107 | | | $ | 38,873 | | | | | | | | Operating lease liabilities | | $ | 9,509 | | | $ | 10,731 | | | Operating lease liabilities — less current portion | | 32,177 | | | 36,378 | | | Total operating lease liabilities | | $ | 41,686 | | | $ | 47,109 | | | Finance leases | | | | | | Finance lease right-of-use assets | | $ | 3,653 | | | $ | 4,564 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Finance lease liabilities | | $ | 1,819 | | | $ | 1,767 | | | Finance lease liabilities — less current portion | | 1,949 | | | 2,877 | | | Total finance lease liabilities | | $ | 3,768 | | | $ | 4,644 | | | | | | | | | | | | | | | | | | | | | |
|
| Schedule of Operating Lease Maturities |
Maturities of lease liabilities were as follows (in thousands): | | | | | | | | | | | | | | | | | | Year Ending December 31, | | Operating Leases | | Finance Leases | | | | Remaining 2024 | | $ | 5,658 | | | $ | 994 | | | | | 2025 | | 9,515 | | | 1,988 | | | | | 2026 | | 7,316 | | | 1,012 | | | | | 2027 | | 6,010 | | | — | | | | | 2028 | | 5,582 | | | — | | | | | Thereafter | | 11,709 | | | — | | | | | Total future minimum lease payments | | 45,790 | | | 3,994 | | | | | Less: imputed interest | | (4,104) | | | (226) | | | | | Total | | $ | 41,686 | | | $ | 3,768 | | | |
|