XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Operating Lease Cost The components of lease expense are as follows:
Year Ended December 31,
202320222021
Operating lease cost$2,123$2,621$2,155
Variable lease cost129254339
$2,252$2,875$2,494
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases is as follows:
Year Ended December 31,
202320222021
Cash paid for amounts included in measurement of lease liabilities:
Operating cash outflows for operating leases$1,854$2,082$2,141
Right-of-use assets obtained in exchange for new lease obligations:
Operating leases$807$6,835$6,365
Schedule of Supplemental Balance Sheet Information Related to Leases
December 31,
Financial Statement Line Item20232022
Operating lease right-of-use assetsOther assets$3,209$4,201
Operating lease liabilities, current
Accrued expenses and other current liabilities$1,669$1,810
Operating lease liabilities, non-currentOther liabilities1,6302,536
Total operating lease liabilities$3,299$4,346
Schedule of Other Information Related to Operating Leases
Other information related to operating leases is as follows:
Year Ended December 31,
202320222021
Weighted average remaining lease term2.6 years2.9 years2.1 years
Weighted average discount rate8.6%8.8%9.4%
Schedule of Future Undiscounted Cash Flows for Each of the Next Five Years and Thereafter and Reconciliation to the Lease Liabilities Recognized on the Balance Sheet
Future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the Consolidated Balance Sheets as of December 31, 2023 is as follows:
Lease
Payments
2024$1,871 
20251,008 
2026528 
2027174 
202862 
Thereafter— 
Total lease payments3,643 
Less imputed interest(344)
Total present value of lease liabilities$3,299