XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20242023
Operating lease cost$1,209 $1,730 
Finance lease cost:
Amortization of ROU assets19 15 
Interest on lease liabilities
Total finance lease cost$21 $18 
Supplemental cash flow information related to leases was as follows:
Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,743 $1,773 
Operating cash flows from finance leases
Financing cash flows from finance leases40 44 
ROU assets obtained in exchange for lease obligations:
Operating leases$131 $— 
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows:
As ofAs of
March 31, 2024December 31, 2023
Operating leases:
Operating lease right-of-use assets$11,075 $12,231 
Current operating lease liabilities5,106 5,434 
Operating lease liabilities - less current portion9,690 10,837 
     Total operating lease liabilities14,796 16,271 
Finance leases:
Property and equipment, at cost1,685 1,722 
Accumulated amortization(1,532)(1,547)
     Property and equipment, net153 175 
Current finance lease liabilities79 108 
Finance lease liabilities - less current portion92 112 
     Total finance lease liabilities$171 $220 
Weighted Average Remaining Lease Term (in years):
     Operating leases4.504.57
     Finance leases2.412.40
Weighted Average Discount Rate:
     Operating leases5.73 %5.71 %
     Finance leases4.98 %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 3 months)$4,481 $69 
20253,924 61 
20262,501 37 
20271,642 12 
20281,492 
Thereafter2,813 — 
Total lease payments16,853 182 
Less imputed interest(2,057)(11)
Total$14,796 $171 
Schedule of Finance Lease, Liability, Maturity
Maturities of lease liabilities are as follows:
Year Ending December 31,Operating leasesFinance leases
2024 (excluding the first 3 months)$4,481 $69 
20253,924 61 
20262,501 37 
20271,642 12 
20281,492 
Thereafter2,813 — 
Total lease payments16,853 182 
Less imputed interest(2,057)(11)
Total$14,796 $171