Leases (Tables)
|
9 Months Ended |
Sep. 30, 2026 |
| Leases [Abstract] |
|
| Schedule of Lease Expenses and Terms |
The components of lease expenses were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Nine Months Ended | | | September 30, 2026 | | September 30, 2025 | | September 30, 2026 | | September 30, 2025 | | Operating lease cost | | $ | 3,931 | | | $ | 3,292 | | | $ | 11,347 | | | $ | 9,587 | | | Finance lease cost: | | | | | | | | | | Amortization of right-of-use assets | | $ | 2,114 | | | $ | 2,301 | | | $ | 6,622 | | | $ | 6,619 | | | Interest on finance lease liabilities | | 164 | | | 258 | | | 510 | | | 809 | | | Total finance lease cost | | $ | 2,278 | | | $ | 2,559 | | | $ | 7,132 | | | $ | 7,428 | |
Supplemental cash flow information related to leases was as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Nine Months Ended | | | September 30, 2026 | | September 30, 2025 | | September 30, 2026 | | September 30, 2025 | | Cash paid for amounts included in the measurement of lease liabilities: | | | | | | | | | | Operating cash used in operating leases | | $ | (3,878) | | | $ | (3,579) | | | $ | (10,653) | | | $ | (10,471) | | | Financing cash used in finance leases | | (2,334) | | | (2,511) | | | (7,259) | | | (7,183) | | | Right of use assets obtained in exchange for lease obligations: | | | | | | | | | | Operating leases | | 5,792 | | | 3,059 | | | 13,965 | | | 7,629 | | | Finance leases | | 2,158 | | | — | | | 3,757 | | | 3,853 | | | | | | | | | | |
Weighted average remaining terms were as follows (in years): | | | | | | | | | | | | | | | | | September 30, 2026 | | December 31, 2025 | | Weighted average remaining lease term | | | | | | Operating leases | | 3.9 | | 4.6 | | Finance leases | | 1.6 | | 1.7 | | | | | |
Weighted average discount rates were as follows: | | | | | | | | | | | | | | | | | September 30, 2026 | | December 31, 2025 | | Weighted average discount rate | | | | | | Operating leases | | 4.9 | % | | 4.7 | % | | Finance leases | | 5.9 | % | | 5.8 | % | | | | | |
|
| Schedule of Balance Sheet Information Related to Leases |
Supplemental balance sheet information related to leases was as follows (in thousands): | | | | | | | | | | | | | | | | | September 30, 2026 | | December 31, 2025 | | Operating leases | | | | | | Operating lease right-of-use assets | | $ | 43,403 | | | $ | 46,375 | | | | | | | | Operating lease liabilities | | $ | 15,240 | | | $ | 12,922 | | | Operating lease liabilities — less current portion | | 42,824 | | | 42,116 | | | Total operating lease liabilities | | $ | 58,064 | | | $ | 55,038 | | | Finance leases | | | | | | Finance lease right-of-use assets | | $ | 11,359 | | | $ | 14,216 | | | | | | | | Property and equipment, gross | | $ | 14,175 | | | $ | 14,354 | | | Less: accumulated depreciation and amortization | | (14,175) | | | (14,354) | | | Property and equipment, net | | $ | — | | | $ | — | | | | | | | | Finance lease liabilities | | $ | 8,602 | | | $ | 8,480 | | | Finance lease liabilities — less current portion | | 2,958 | | | 6,090 | | | Total finance lease liabilities | | $ | 11,560 | | | $ | 14,570 | | | | | | | | | | | | | | | | | | | | | |
|
| Schedule of Operating Lease Maturities |
Maturities of lease liabilities were as follows (in thousands): | | | | | | | | | | | | | | | | | | Year Ending December 31, | | Operating Leases | | Finance Leases | | | | Remaining 2026 | | $ | 4,644 | | | $ | 2,391 | | | | | 2027 | | 16,834 | | | 7,261 | | | | | 2028 | | 14,915 | | | 1,675 | | | | | 2029 | | 13,772 | | | 764 | | | | | 2030 | | 11,234 | | | — | | | | | Thereafter | | 2,332 | | | — | | | | | Total future minimum lease payments | | 63,731 | | | 12,091 | | | | | Less: imputed interest | | (5,667) | | | (531) | | | | | Total | | $ | 58,064 | | | $ | 11,560 | | | |
|
| Schedule of Finance Lease Maturities |
Maturities of lease liabilities were as follows (in thousands): | | | | | | | | | | | | | | | | | | Year Ending December 31, | | Operating Leases | | Finance Leases | | | | Remaining 2026 | | $ | 4,644 | | | $ | 2,391 | | | | | 2027 | | 16,834 | | | 7,261 | | | | | 2028 | | 14,915 | | | 1,675 | | | | | 2029 | | 13,772 | | | 764 | | | | | 2030 | | 11,234 | | | — | | | | | Thereafter | | 2,332 | | | — | | | | | Total future minimum lease payments | | 63,731 | | | 12,091 | | | | | Less: imputed interest | | (5,667) | | | (531) | | | | | Total | | $ | 58,064 | | | $ | 11,560 | | | |
|