Leases (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| 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, 2026 | | June 30, 2025 | | June 30, 2026 | | June 30, 2025 | | Operating lease cost | | $ | 3,789 | | | $ | 3,123 | | | $ | 7,416 | | | $ | 6,295 | | | Finance lease cost: | | | | | | | | | | Amortization of right-of-use assets | | $ | 2,225 | | | $ | 2,311 | | | $ | 4,507 | | | $ | 4,319 | | | Interest on finance lease liabilities | | 158 | | | 289 | | | 345 | | | 548 | | | Total finance lease cost | | $ | 2,383 | | | $ | 2,600 | | | $ | 4,852 | | | $ | 4,867 | |
Supplemental cash flow information related to leases was as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | June 30, 2026 | | June 30, 2025 | | June 30, 2026 | | June 30, 2025 | | Cash paid for amounts included in the measurement of lease liabilities: | | | | | | | | | | Operating cash used in operating leases | | $ | (3,595) | | | $ | (3,519) | | | $ | (6,774) | | | $ | (6,893) | | | Financing cash used in finance leases | | (2,443) | | | (2,506) | | | (4,924) | | | (4,671) | | | Right of use assets obtained in exchange for lease obligations: | | | | | | | | | | Operating leases | | 8,192 | | | 3,767 | | | 8,192 | | | 4,570 | | | Finance leases | | 1,599 | | | — | | | 1,599 | | | 3,853 | | | | | | | | | | |
Weighted average remaining terms were as follows (in years): | | | | | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | Weighted average remaining lease term | | | | | | Operating leases | | 4.1 | | 4.6 | | Finance leases | | 1.5 | | 1.7 | | | | | |
Weighted average discount rates were as follows: | | | | | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | Weighted average discount rate | | | | | | Operating leases | | 4.8 | % | | 4.7 | % | | Finance leases | | 5.8 | % | | 5.8 | % | | | | | |
|
| Schedule of Balance Sheet Information Related to Leases |
Supplemental balance sheet information related to leases was as follows (in thousands): | | | | | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | Operating leases | | | | | | Operating lease right-of-use assets | | $ | 40,889 | | | $ | 46,375 | | | | | | | | Operating lease liabilities | | $ | 14,519 | | | $ | 12,922 | | | Operating lease liabilities — less current portion | | 41,650 | | | 42,116 | | | Total operating lease liabilities | | $ | 56,169 | | | $ | 55,038 | | | Finance leases | | | | | | Finance lease right-of-use assets | | $ | 11,315 | | | $ | 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,329 | | | $ | 8,480 | | | Finance lease liabilities — less current portion | | 3,255 | | | 6,090 | | | Total finance lease liabilities | | $ | 11,584 | | | $ | 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 | | $ | 8,601 | | | $ | 4,431 | | | | | 2027 | | 15,153 | | | 6,483 | | | | | 2028 | | 13,374 | | | 896 | | | | | 2029 | | 12,676 | | | 271 | | | | | 2030 | | 10,229 | | | — | | | | | Thereafter | | 1,664 | | | — | | | | | Total future minimum lease payments | | 61,697 | | | 12,081 | | | | | Less: imputed interest | | (5,528) | | | (497) | | | | | Total | | $ | 56,169 | | | $ | 11,584 | | | |
|
| Schedule of Finance Lease Maturities |
Maturities of lease liabilities were as follows (in thousands): | | | | | | | | | | | | | | | | | | Year Ending December 31, | | Operating Leases | | Finance Leases | | | | Remaining 2026 | | $ | 8,601 | | | $ | 4,431 | | | | | 2027 | | 15,153 | | | 6,483 | | | | | 2028 | | 13,374 | | | 896 | | | | | 2029 | | 12,676 | | | 271 | | | | | 2030 | | 10,229 | | | — | | | | | Thereafter | | 1,664 | | | — | | | | | Total future minimum lease payments | | 61,697 | | | 12,081 | | | | | Less: imputed interest | | (5,528) | | | (497) | | | | | Total | | $ | 56,169 | | | $ | 11,584 | | | |
|