Leases (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
| Leases [Abstract] |
|
| Summary of Lease Expense Components, Supplemental Cash Flow Information and Other Information |
The components of lease expense recognized in the consolidated statements of operations were as follows (in thousands): | | | | | | | | | | | | | | | | | | | Year ended December 31, | | 2024 | | 2023 | | 2022 | | Operating lease cost | $ | 5,701 | | | $ | 5,595 | | | $ | 5,778 | | | Finance lease cost: | | | | | | | Amortization of right-of-use assets | 880 | | | 880 | | | 880 | | | Interest on lease obligations | 783 | | | 811 | | | 861 | | | Short-term lease cost | 2,985 | | | 3,008 | | | 3,045 | | | Variable lease cost | 927 | | | 971 | | | 1,189 | | | $ | 11,276 | | | $ | 11,265 | | | $ | 11,753 | |
Supplemental cash flow information related to leases was as follows (in thousands): | | | | | | | | | | | | | | | | | | | Year ended December 31, | | 2024 | | 2023 | | 2022 | | Cash paid for amounts included in the measurement of lease liabilities: | | | | | | | Operating cash flows from operating leases | $ | 6,274 | | | $ | 6,215 | | | $ | 6,876 | | | Finance cash flows from finance leases | 532 | | | 505 | | | 1,575 | | | Right-of-use assets obtained in exchange for lease obligations: | | | | | | | Operating leases | $ | 4,192 | | | $ | 3,563 | | | $ | 1,816 | | | Finance leases | — | | | — | | | — | |
Other supplemental information related to leases was as follows: | | | | | | | | | | | | | | | | | | | As of December 31, | | 2024 | | 2023 | | 2022 | | Weighted Average Remaining Lease Term (in years) | | | | | | | Operating leases | 4.9 | | 5.0 | | 5.4 | | Finance leases | 18.4 | | 19.4 | | 20.4 | | Weighted Average Discount Rate | | | | | | | Operating leases | 5.9 | % | | 5.7 | % | | 5.4 | % | | Finance leases | 5.5 | % | | 5.5 | % | | 5.5 | % |
|
| Summary of Future Estimated Minimum Operating Lease Payments |
As of December 31, 2024, the aggregate annual lease obligations were as follows (in thousands): | | | | | | | | | | | | | Operating Leases | | Finance Leases | | 2025 | $ | 5,577 | | | $ | 1,315 | | | 2026 | 3,633 | | | 1,315 | | | 2027 | 2,323 | | | 1,315 | | | 2028 | 2,126 | | | 1,315 | | | 2029 | 976 | | | 1,315 | | | Thereafter | 2,088 | | | 14,715 | | | Total lease obligations | 16,723 | | | 21,290 | | | Less: Amount representing interest | (2,386) | | | (7,240) | | | Net lease obligations | $ | 14,337 | | | $ | 14,050 | |
|
| Schedule of Financing Obligation Payments |
As of December 31, 2024, the aggregate annual lease obligations were as follows (in thousands): | | | | | | | | | | | | | Operating Leases | | Finance Leases | | 2025 | $ | 5,577 | | | $ | 1,315 | | | 2026 | 3,633 | | | 1,315 | | | 2027 | 2,323 | | | 1,315 | | | 2028 | 2,126 | | | 1,315 | | | 2029 | 976 | | | 1,315 | | | Thereafter | 2,088 | | | 14,715 | | | Total lease obligations | 16,723 | | | 21,290 | | | Less: Amount representing interest | (2,386) | | | (7,240) | | | Net lease obligations | $ | 14,337 | | | $ | 14,050 | |
|