Annual report pursuant to Section 13 and 15(d)

Leases (Tables)

v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Expense and Other Supplemental Information
Lease expense consisted of the following for the years ended December 31, 2023 and 2022 (in thousands):
Year Ended December 31,
2023 2022
Operating lease expense $ 7,510  $ 6,804 
Short-term lease expense 515  75 
Finance lease expense:
Amortization of right-of-use assets 2,059  1,820 
Interest on lease liabilities 191  215 
Total lease expense $ 10,275  $ 8,914 
Other supplemental information related to leases for the years ended December 31, 2023 and 2022 is as follows (in thousands):
Year Ended December 31,
2023 2022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases $ 7,438  $ 6,790 
Operating cash flows from finance leases 191  215 
Financing cash flows from finance leases 3,716  2,655 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases $ 5,681  $ 5,190 
Finance leases 1,417  3,058 

Year Ended December 31,
2023 2022
Weighted-average remaining lease term:
Operating leases 2.5 years 2.9 years
Finance leases 2.2 years 2.0 years
Weighted-average discount rate:
Operating leases 8.7  % 4.1  %
Finance leases 6.3  % 4.3  %
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases as of December 31, 2023 and 2022 is as follows (in thousands):
Year Ended December 31,
2023 2022
Operating leases:
Operating lease right-of-use assets $ 9,551  $ 10,656 
Current operating lease liability 5,771  5,447 
Long-term operating lease liability 3,534  4,913 
Finance leases:
Property and equipment, net $ 3,966  $ 7,267 
Accrued expenses and other current liabilities 1,702  4,003 
Other liabilities 2,138  2,602 
Schedule of Finance Lease Liabilities
Maturities of lease liabilities as of December 31, 2023 are as follows (in thousands):
Operating Leases Finance Leases
2024 $ 6,298  $ 1,872 
2025 2,725  918 
2026 725  1,361 
2027 174  — 
2028 14  — 
Thereafter 435  — 
Total lease payments 10,371  4,151 
Less: Present value discount 1,066  311 
Present value of lease payments $ 9,305  $ 3,840 
Schedule of Operating Lease Liabilities
Maturities of lease liabilities as of December 31, 2023 are as follows (in thousands):
Operating Leases Finance Leases
2024 $ 6,298  $ 1,872 
2025 2,725  918 
2026 725  1,361 
2027 174  — 
2028 14  — 
Thereafter 435  — 
Total lease payments 10,371  4,151 
Less: Present value discount 1,066  311 
Present value of lease payments $ 9,305  $ 3,840