XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 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 June 30,Six Months Ended June 30,
2024202320242023
Operating lease cost$1,595 $1,841 $2,804 $3,571 
Finance lease cost:
Amortization of ROU assets57 34 76 49 
Interest on lease liabilities
Total finance lease cost$61 $40 $82 $58 
Supplemental cash flow information related to leases was as follows:
Six Months Ended June 30,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$3,461 $3,722 
Operating cash flows from finance leases
Financing cash flows from finance leases109 105 
ROU assets obtained in exchange for lease obligations:
Operating leases$589 $— 
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows:
As ofAs of
June 30, 2024December 31, 2023
Operating leases:
Operating lease right-of-use assets$10,960 $12,231 
Current operating lease liabilities4,645 5,434 
Operating lease liabilities - less current portion9,556 10,837 
     Total operating lease liabilities14,201 16,271 
Finance leases:
Property and equipment, at cost1,082 1,722 
Accumulated amortization(961)(1,547)
     Property and equipment, net121 175 
Current finance lease liabilities79 108 
Finance lease liabilities - less current portion124 112 
     Total finance lease liabilities$203 $220 
Weighted Average Remaining Lease Term (in years):
     Operating leases4.514.57
     Finance leases3.042.40
Weighted Average Discount Rate:
     Operating leases5.76 %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 6 months)$2,749 $50 
20253,942 74 
20262,709 50 
20271,855 25 
20281,709 16 
Thereafter3,206 
Total lease payments16,170 219 
Less imputed interest(1,969)(16)
Total$14,201 $203 
Schedule of Finance Lease, Liability, Maturity
Maturities of lease liabilities are as follows:
Year Ending December 31,Operating leasesFinance leases
2024 (excluding the first 6 months)$2,749 $50 
20253,942 74 
20262,709 50 
20271,855 25 
20281,709 16 
Thereafter3,206 
Total lease payments16,170 219 
Less imputed interest(1,969)(16)
Total$14,201 $203