XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Cost and Supplemental Cash Flow Information Related to Leases
The components of lease expense were as follows:
 Year Ended December 31, 2023Year Ended December 31, 2022Year Ended December 31, 2021
Operating lease cost$6,621 $7,212 $7,805 
Finance lease cost:
Amortization of ROU assets102 113 295 
Interest on lease liabilities16 18 20 
Total finance lease cost$118 $131 $315 
Supplemental cash flow information related to leases was as follows:
Year Ended
202320222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,288 $7,513 $7,860 
Operating cash flows from finance leases16 18 20 
Financing cash flows from finance leases216 220 296 
ROU assets obtained in exchange for lease obligations:
Operating leases$1,298 $1,792 $1,210 
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows:
As ofAs of
December 31, 2023December 31, 2022
Operating leases:
Operating lease right-of-use asset$12,231 $18,989 
Current operating lease liability5,434 5,535 
Operating lease liability - less current portion10,837 14,532 
     Total operating lease liability16,271 20,067 
Finance leases:
Property and equipment, at cost1,722 1,523 
Accumulated depreciation(1,547)(1,387)
     Property and equipment, net175 136 
Current finance lease liability108 174 
Finance lease liability - less current portion112 117 
     Total finance lease liability$220 $291 
Weighted Average Remaining Lease Term (in years):
     Operating leases4.574.97
     Finance leases2.402.24
Weighted Average Discount Rate:
     Operating leases5.71 %5.67 %
     Finance leases5.02 %5.31 %
Schedule of Operating Lease, Liability, Maturity
Maturities of lease liabilities are as follows:
Years Ending December 31,Operating leasesFinance leases
2024$6,168 $115 
20253,862 64 
20262,524 39 
20271,675 13 
20281,524 
Thereafter2,822 — 
Total lease payments18,575 233 
Less imputed interest(2,304)(13)
Total$16,271 $220 
Schedule of Finance Lease, Liability, Maturity
Maturities of lease liabilities are as follows:
Years Ending December 31,Operating leasesFinance leases
2024$6,168 $115 
20253,862 64 
20262,524 39 
20271,675 13 
20281,524 
Thereafter2,822 — 
Total lease payments18,575 233 
Less imputed interest(2,304)(13)
Total$16,271 $220