Leases (Tables)
|
9 Months Ended |
Sep. 30, 2025 |
| Leases [Abstract] |
|
| Summary of Weighted Average Remaining Lease Term and Discount Rate |
The weighted average remaining lease term and the discount rate for the reporting periods are as follows: | | | | | | | | | | | | | | | | | | | September 30, 2025 | | December 31, 2024 | | Operating Leases | | | | | | | Weighted average remaining lease term (years) | 5.4 | | | 4.4 | | | Weighted average discount rate | 6.9 | % | | 6.9 | % | | | | | | | | Finance Leases | | | | | | | Weighted average remaining lease term (years) | 4.9 | | | 5.7 | | | Weighted average discount rate | 7.0 | % | | 7.0 | % |
|
| Summary of Components of Lease Expense |
The components of lease expense are as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended September 30, | | Nine Months Ended September 30, | | | 2025 | | 2024 | | 2025 | | 2024 | | Operating lease cost | $ | 504 | | | $ | 423 | | | $ | 1,461 | | | $ | 1,187 | | | | | | | | | | | | Finance lease cost: | | | | | | | | | Amortization of right-of-use assets | 262 | | | 262 | | | 786 | | | 785 | | | Interest on lease liabilities | 137 | | | 157 | | | 426 | | | 474 | | | Total finance lease cost | $ | 399 | | | $ | 419 | | | $ | 1,212 | | | $ | 1,259 | |
|
| Summary of Supplemental Cash Flow Information Related to Leases |
Supplemental cash flow information related to leases is as follows: | | | | | | | | | | | | | Nine Months Ended September 30, 2025 | | Nine Months Ended September 30, 2024 | | Cash paid for amounts included in the measurement of lease liabilities: | | | | | Operating cash flows for operating leases | $ | 1,528 | | | $ | 1,206 | | | Operating cash flows for finance leases | 426 | | | 474 | | | Financing cash flows for finance leases | 876 | | | 774 | | | | | | | Right-of-use assets and corresponding lease obligations related to new and modified lease agreements: | | | | | Operating leases | $ | 2,010 | | | $ | 2,651 | | | Finance leases | — | | | 421 | |
|
| Summary of Supplemental Balance Sheet Information Related to Leases |
Supplemental balance sheet information related to leases is as follows: | | | | | | | | | | | | | September 30, 2025 | | December 31, 2024 | | Operating Leases | | | | | Operating lease right-of-use assets | $ | 6,800 | | | $ | 5,727 | | | | | | Other current liabilities | $ | 1,659 | | | $ | 1,619 | | Finance and operating lease liabilities | 5,551 | | | 4,579 | | | Total operating lease liabilities | $ | 7,210 | | | $ | 6,198 | | | | | | | Finance Leases | | | | | Property and equipment, at cost | $ | 14,765 | | | $ | 14,765 | | | Accumulated depreciation | (9,661) | | | (8,875) | | | Property and equipment, net | $ | 5,104 | | | $ | 5,890 | | | | | | Other current liabilities | $ | 1,275 | | | $ | 1,186 | | Finance and operating lease liabilities | 6,316 | | | 7,281 | | | Total finance lease liabilities | $ | 7,591 | | | $ | 8,467 | |
|
| Schedule of Operating Lease Maturities |
Future maturities of lease liabilities as of September 30, 2025 are as follows: | | | | | | | | | | | | | Operating Leases | | Finance Leases | 2025 (excluding the nine months ended September 30, 2025) | $ | 506 | | | $ | 441 | | | 2026 | 1,831 | | | 1,775 | | | 2027 | 1,779 | | | 1,808 | | | 2028 | 1,361 | | | 1,842 | | | 2029 | 971 | | | 1,818 | | 2030 and thereafter | 2,377 | | | 1,339 | | | Total payments | $ | 8,825 | | | $ | 9,023 | | | Less imputed interest | (1,615) | | | (1,432) | | | Total | $ | 7,210 | | | $ | 7,591 | |
|
| Schedule of Financing Obligation Maturities |
Future maturities of the financing obligation are projected as follows: | | | | | | | 2025 (excluding the nine months ended September 30, 2025) | $ | 11 | | 2026 | 81 | | 2027 | 128 | | 2028 | 152 | | 2029 | 180 | | 2030 and thereafter | 5,694 | Total long-term financing obligation, of which $64 is current | $ | 6,246 |
Future maturities of lease liabilities as of September 30, 2025 are as follows: | | | | | | | | | | | | | Operating Leases | | Finance Leases | 2025 (excluding the nine months ended September 30, 2025) | $ | 506 | | | $ | 441 | | | 2026 | 1,831 | | | 1,775 | | | 2027 | 1,779 | | | 1,808 | | | 2028 | 1,361 | | | 1,842 | | | 2029 | 971 | | | 1,818 | | 2030 and thereafter | 2,377 | | | 1,339 | | | Total payments | $ | 8,825 | | | $ | 9,023 | | | Less imputed interest | (1,615) | | | (1,432) | | | Total | $ | 7,210 | | | $ | 7,591 | |
|