XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Schedule of Lease Cost and Supplemental Cash Flow Information Related to Leases
The components of lease expense were as follows:
 Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Operating lease cost$1,677 $1,598 $4,481 $5,169 
Finance lease cost:
Amortization of ROU assets27 21 103 70 
Interest on lease liabilities12 
Total finance lease cost$29 $24 $111 $82 
Supplemental cash flow information related to leases was as follows:
Nine Months Ended September 30,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$5,420 $5,535 
Operating cash flows from finance leases12 
Financing cash flows from finance leases135 154 
ROU assets obtained in exchange for lease obligations:
Operating leases$7,742 $721 
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows:
As ofAs of
September 30, 2024December 31, 2023
Operating leases:
Operating lease right-of-use assets$17,208 $12,231 
Current operating lease liabilities4,645 5,434 
Operating lease liabilities - less current portion15,412 10,837 
     Total operating lease liabilities20,057 16,271 
Finance leases:
Property and equipment, at cost1,122 1,722 
Accumulated amortization(1,046)(1,547)
     Property and equipment, net76 175 
Current finance lease liabilities75 108 
Finance lease liabilities - less current portion112 112 
     Total finance lease liabilities$187 $220 
Weighted Average Remaining Lease Term (in years):
     Operating leases5.304.57
     Finance leases2.932.40
Weighted Average Discount Rate:
     Operating leases5.68 %5.71 %
     Finance leases5.02 %5.02 %
Schedule of Operating Lease, Liability, Maturity
Maturities of lease liabilities are as follows:
Year Ending December 31,Operating leasesFinance leases
2024 (excluding the first 9 months)$1,474 $24 
20255,445 78 
20264,343 53 
20273,420 27 
20283,106 15 
Thereafter5,567 
Total lease payments23,355 201 
Less imputed interest(3,298)(14)
Total$20,057 $187 
Schedule of Finance Lease, Liability, Maturity
Maturities of lease liabilities are as follows:
Year Ending December 31,Operating leasesFinance leases
2024 (excluding the first 9 months)$1,474 $24 
20255,445 78 
20264,343 53 
20273,420 27 
20283,106 15 
Thereafter5,567 
Total lease payments23,355 201 
Less imputed interest(3,298)(14)
Total$20,057 $187