XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Schedule of Leases, Right-of-Use Assets and Liabilities
ROU assets and lease liabilities consist of the following (in thousands):
September 30,
2025
December 31,
2024
Operating lease ROU assets$18,881 $16,056 
Finance lease ROU assets47 92 
Total ROU assets$18,928 $16,148 
Operating lease liabilities - current$4,909 $4,165 
Finance lease liabilities - current43 61 
Total lease liabilities - current$4,952 $4,226 
Operating lease liabilities - long-term$14,431 $12,398 
Finance lease liabilities - long-term34 
Total lease liabilities - long-term$14,437 $12,432 
Schedule of Lease Cost
The components of lease costs for the nine months ended September 30, 2025 and 2024 consist of the following (in thousands):
Nine Months Ended September 30,
20252024
Lease Cost:
Finance lease cost:
Amortization of right of use assets$45 $71 
Interest on lease liabilities
Operating lease cost3,691 2,776 
Variable lease cost531 241 
Short-term lease cost151 136 
Total lease cost$4,419 $3,229 
Weighted-average remaining lease term (years):
Finance1.131.40
Operating6.024.21
Weighted-average discount rate:
Finance2.15 %2.11 %
Operating5.45 %4.87 %
The following table provides additional details of cash flow information related to the Company's leases (in thousands):
Nine Months Ended September 30,
20252024
Cash paid for amounts included in measurement of lease liabilities:
Operating cash flows from operating leases$3,571 $2,723 
Financing cash flows from finance leases$47 $58 
Total operating cash flows$3,618 $2,781 
Supplemental non-cash information:
ROU assets obtained in exchange for new lease liabilities$3,784 $4,078 
Schedule of Operating Future Lease Payments
The aggregate future lease payments for leases as of September 30, 2025 are as follows (in thousands):
OperatingFinance
Remainder of 2025$1,310 $16 
20265,305 29 
20274,665 
20283,632 — 
20293,247 — 
Thereafter4,153 — 
Total lease payments22,312 51 
Less: Interest(2,972)(2)
Present value of lease liabilities$19,340 $49 
Schedule of Finance Future Lease Payments
The aggregate future lease payments for leases as of September 30, 2025 are as follows (in thousands):
OperatingFinance
Remainder of 2025$1,310 $16 
20265,305 29 
20274,665 
20283,632 — 
20293,247 — 
Thereafter4,153 — 
Total lease payments22,312 51 
Less: Interest(2,972)(2)
Present value of lease liabilities$19,340 $49