Leases (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
| Leases |
|
| Schedule of components of lease expense |
The following table presents components of lease expense for the years ended December 31, 2024, 2023, and 2022, respectively (in thousands): | | | | | | | | | | | | | Years ended December 31, | | | | 2024 | | 2023 | | 2022 | | Finance lease cost | | | | | | | | | | | Amortization of right-of-use assets | | $ | 15,993 | | $ | 1,586 | | $ | 1,586 | | Interest on lease liabilities | | | 751 | | | 797 | | | 843 | | Operating lease cost | | | 5,004 | | | 3,780 | | | 3,554 | | Variable lease cost | | | 412 | | | 360 | | | 1,020 | | Short-term lease | | | 634 | | | 781 | | | 1,795 | | Total lease cost | | $ | 22,794 | | $ | 7,304 | | $ | 8,798 | |
|
| Schedule of maturity of operating leases |
Maturities of lease liabilities as of December 31, 2024 are as follows (in thousands): | | | | | | | | | Operating Leases | | Finance Leases | 2025 | | $ | 6,342 | | $ | 1,604 | 2026 | | | 5,486 | | | 1,641 | 2027 | | | 3,191 | | | 1,678 | 2028 | | | 2,868 | | | 1,714 | 2029 | | | 1,404 | | | 1,752 | Thereafter | | | 1,360 | | | 7,557 | Total future minimum lease payments | | | 20,651 | | | 15,946 | Less: Interest | | | 1,927 | | | 3,752 | Total | | $ | 18,724 | | $ | 12,194 |
|
| Schedule of maturity of finance leases |
Maturities of lease liabilities as of December 31, 2024 are as follows (in thousands): | | | | | | | | | Operating Leases | | Finance Leases | 2025 | | $ | 6,342 | | $ | 1,604 | 2026 | | | 5,486 | | | 1,641 | 2027 | | | 3,191 | | | 1,678 | 2028 | | | 2,868 | | | 1,714 | 2029 | | | 1,404 | | | 1,752 | Thereafter | | | 1,360 | | | 7,557 | Total future minimum lease payments | | | 20,651 | | | 15,946 | Less: Interest | | | 1,927 | | | 3,752 | Total | | $ | 18,724 | | $ | 12,194 |
|
| Schedule of supplemental cash flow information related to leases |
Supplemental cash flow information related to leases for the years ended December 31, 2024, 2023, and 2022 are as follows (in thousands): | | | | | | | | | | | | | Years ended December 31, | | | | 2024 | | 2023 | | 2022 | | Cash paid for amounts included in the measurement of lease liabilities: | | | | | | | | | | | Operating cash flows for operating leases | | $ | 5,423 | | $ | 5,400 | | $ | 4,671 | | Financing cash flows for financing leases | | | 1,572 | | | 1,547 | | | 1,547 | | Right-of-use assets obtained in exchange for new lease liabilities: | | | | | | | | | | | Operating leases | | $ | 4,642 | | $ | 2,284 | | $ | 875 | |
|
| Schedule of supplemental balance sheet information |
| | | | | | | Year ending December 31, | | | 2024 | | 2023 | Weighted average remaining lease term (years): | | | | | Operating leases | | 4.1 | | 4.9 | Financing leases | | 9.1 | | 10.1 | Weighted average discount rate: | | | | | Operating leases | | 4.7 | | 4.4 | Financing leases | | 5.9 | | 5.9 |
|