XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
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, 2024September 30, 2023September 30, 2024September 30, 2023
Operating lease cost$3,933 $3,360 $10,003 $10,112 
Finance lease cost:
Amortization of right-of-use assets$950 $491 $1,862 $570 
Interest on finance lease liabilities132 83 262 83 
Total finance lease cost$1,082 $574 $2,124 $653 
Supplemental cash flow information related to leases was as follows (in thousands):
Three Months EndedNine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(3,125)$(3,001)$(9,344)$(8,319)
Financing cash used in finance leases(1,039)(496)(2,006)(496)
Right of use assets obtained in exchange for lease obligations:
Operating leases10,679 795 11,314 6,273 
Finance leases18,559 2,936 18,559 5,103 
Weighted average remaining terms were as follows (in years):
September 30, 2024December 31, 2023
Weighted average remaining lease term
Operating leases5.15.7
Finance leases2.82.6
Weighted average discount rates were as follows:
September 30, 2024December 31, 2023
Weighted average discount rate
Operating leases4.2 %3.8 %
Finance leases5.8 %6.1 %
Schedule of Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows (in thousands):
September 30, 2024December 31, 2023
Operating leases
Operating lease right-of-use assets$43,480 $38,873 
Operating lease liabilities$11,446 $10,731 
Operating lease liabilities — less current portion39,976 36,378 
Total operating lease liabilities$51,422 $47,109 
Finance leases
Finance lease right-of-use assets$21,262 $4,564 
Finance lease liabilities$7,695 $1,767 
Finance lease liabilities — less current portion13,716 2,877 
Total finance lease liabilities$21,411 $4,644 
Schedule of Operating Lease Maturities
Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
Remaining 2024$3,489 $2,185 
202512,969 8,685 
202611,042 7,714 
20278,171 4,502 
20286,837 — 
Thereafter14,420 — 
Total future minimum lease payments56,928 23,086 
Less: imputed interest(5,506)(1,675)
Total$51,422 $21,411