XML 46 R30.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Lease, Cost
The components of operating and finance lease costs were as follows (in thousands):
Year Ended December 31,
20252024
Operating lease cost$10,027 $8,536 
Finance lease cost
183 186 
Total lease cost$10,210 $8,722 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31,
20252024
Cash paid for amounts included in measurement of lease liabilities:
Operating cash outflows - payments on operating leases$2,616 $6,531 
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases$2,922 $29,909 
Schedule of Assets and Liabilities, Lessee
Supplemental balance sheet information related to leases was as follows (in thousands):
December 31,
20252024
Operating leases
Operating lease right-of-use assets$38,149 $44,402 
Operating lease liabilities, current$6,953 $5,843 
Operating lease liabilities, non-current36,910 39,538 
Total operating lease liabilities$43,863 $45,381 
Finance leases
Furniture and fixtures$869 $869 
Accumulated depreciation(710)(536)
Furniture and fixtures, net$159 $333 
Accrued liabilities$148 $139 
Other liabilities, non-current196 344 
Total finance lease liabilities$344 $483 
Other information related to leases was as follows:
December 31,
20252024
Weighted-average remaining lease term:
Operating leases7.4 years7.8 years
Finance leases2.3 years3.3 years
Weighted-average discount rate:
Operating leases5.30 %4.90 %
Finance leases2.24 %2.24 %
Schedule of Lessee, Operating Lease, Liability, Maturity
As of December 31, 2025, the maturities of lease liabilities under operating and finance leases were as follows (in thousands):
Operating LeasesFinance LeasesTotal
Year ending December 31,
2026$9,019 $153 $9,172 
20279,949 158 10,107 
20286,517 41 6,558 
20294,907 — 4,907 
20304,083 — 4,083 
Thereafter20,408 — 20,408 
Total minimum lease payments54,883 352 55,235 
Less: imputed interest(11,020)(8)(11,028)
Total present value of lease liabilities$43,863 $344 $44,207 
Schedule of Finance Lease, Liability, Fiscal Year Maturity
As of December 31, 2025, the maturities of lease liabilities under operating and finance leases were as follows (in thousands):
Operating LeasesFinance LeasesTotal
Year ending December 31,
2026$9,019 $153 $9,172 
20279,949 158 10,107 
20286,517 41 6,558 
20294,907 — 4,907 
20304,083 — 4,083 
Thereafter20,408 — 20,408 
Total minimum lease payments54,883 352 55,235 
Less: imputed interest(11,020)(8)(11,028)
Total present value of lease liabilities$43,863 $344 $44,207