XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Lease Expenses and Terms
The components of lease expenses were as follows (in thousands):
Three Months Ended
March 31, 2024March 31, 2023
Operating lease cost$3,266 $3,382 
Finance lease cost:
Amortization of right-of-use assets$456 $63 
Interest on finance lease liabilities66 — 
Total finance lease cost$522 $63 
Supplemental cash flow information related to leases was as follows (in thousands):
Three Months Ended
March 31, 2024March 31, 2023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(3,119)$(3,275)
Financing cash used in finance leases(479)— 
Right of use assets obtained in exchange for lease obligations:
Operating leases209 4,153 
Finance leases— — 
Weighted average remaining terms were as follows (in years):
March 31, 2024December 31, 2023
Weighted average remaining lease term
Operating leases5.65.7
Finance leases2.32.6
Weighted average discount rates were as follows:
March 31, 2024December 31, 2023
Weighted average discount rate
Operating leases3.8 %3.8 %
Finance leases6.1 %6.1 %
Schedule of Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows (in thousands):
March 31, 2024December 31, 2023
Operating leases
Operating lease right-of-use assets$36,215 $38,873 
Operating lease liabilities$9,880 $10,731 
Operating lease liabilities — less current portion34,207 36,378 
Total operating lease liabilities$44,087 $47,109 
Finance leases
Finance lease right-of-use assets$4,108 $4,564 
Finance lease liabilities$1,791 $1,767 
Finance lease liabilities — less current portion2,414 2,877 
Total finance lease liabilities$4,205 $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$8,783 $1,491 
20259,364 1,987 
20267,153 1,012 
20275,957 — 
20285,582 — 
Thereafter11,709 — 
Total future minimum lease payments48,548 4,490 
Less: imputed interest(4,461)(285)
Total$44,087 $4,205