XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Schedule of Lease Expenses and Terms
The components of lease expenses were as follows (in thousands):
Three Months EndedNine Months Ended
September 30, 2025September 30, 2024September 30, 2025September 30, 2024
Operating lease cost$3,292 $3,933 $9,587 $10,003 
Finance lease cost:
Amortization of right-of-use assets$2,301 $950 $6,619 $1,862 
Interest on finance lease liabilities258 132 809 262 
Total finance lease cost$2,559 $1,082 $7,428 $2,124 
Supplemental cash flow information related to leases was as follows (in thousands):
Three Months EndedNine Months Ended
September 30, 2025September 30, 2024September 30, 2025September 30, 2024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(3,579)$(3,125)$(10,471)$(9,344)
Financing cash used in finance leases(2,511)(1,039)(7,183)(2,006)
Right of use assets obtained in exchange for lease obligations:
Operating leases3,059 10,679 7,629 11,314 
Finance leases— 18,559 3,853 18,559 
Weighted average remaining terms were as follows (in years):
September 30, 2025December 31, 2024
Weighted average remaining lease term
Operating leases4.65.0
Finance leases1.92.5
Weighted average discount rates were as follows:
September 30, 2025December 31, 2024
Weighted average discount rate
Operating leases4.4 %4.2 %
Finance leases5.8 %5.8 %
Schedule of Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows (in thousands):
September 30, 2025December 31, 2024
Operating leases
Operating lease right-of-use assets$37,695 $38,880 
Operating lease liabilities$11,187 $11,258 
Operating lease liabilities — less current portion35,398 37,071 
Total operating lease liabilities$46,585 $48,329 
Finance leases
Finance lease right-of-use assets$16,507 $19,269 
Property and equipment, gross$14,395 $21,708 
Less: accumulated depreciation and amortization(14,395)(21,708)
Property and equipment, net$— $— 
Finance lease liabilities$8,826 $7,768 
Finance lease liabilities — less current portion8,042 11,688 
Total finance lease liabilities$16,868 $19,456 
Schedule of Operating Lease Maturities
Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
Remaining 2025$3,232 $2,511 
202612,578 9,062 
202710,012 5,906 
20288,375 319 
20298,131 — 
Thereafter8,983 — 
Total future minimum lease payments51,311 17,798 
Less: imputed interest(4,726)(930)
Total$46,585 $16,868