Annual report [Section 13 and 15(d), not S-K Item 405]

Leases (Tables)

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

Year Ended December 31,
2024 2023
Weighted-average remaining lease term:
Operating leases 3.1 years 2.5 years
Finance leases 3.8 years 2.2 years
Weighted-average discount rate:
Operating leases 9.5  % 8.7  %
Finance leases 9.0  % 6.3  %
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases as of December 31, 2024 and 2023 is as follows (in thousands):
Year Ended December 31,
2024 2023
Operating leases:
Operating lease right-of-use assets $ 6,417  $ 9,551 
Current operating lease liability 3,450  5,771 
Long-term operating lease liability 2,792  3,534 
Finance leases:
Property and equipment, net $ 8,731  $ 3,966 
Accrued expenses and other current liabilities 2,068  1,702 
Other liabilities 6,521  2,138 
Schedule of Finance Lease Liabilities
Maturities of lease liabilities as of December 31, 2024 are as follows (in thousands):
Operating Leases Finance Leases
2025 $ 3,846  $ 2,729 
2026 1,590  3,014 
2027 697  2,003 
2028 446  953 
2029 281  953 
Thereafter 453  685 
Total lease payments 7,313  10,337 
Less: Present value discount 1,071  1,748 
Present value of lease payments $ 6,242  $ 8,589 
Schedule of Operating Lease Liabilities
Maturities of lease liabilities as of December 31, 2024 are as follows (in thousands):
Operating Leases Finance Leases
2025 $ 3,846  $ 2,729 
2026 1,590  3,014 
2027 697  2,003 
2028 446  953 
2029 281  953 
Thereafter 453  685 
Total lease payments 7,313  10,337 
Less: Present value discount 1,071  1,748 
Present value of lease payments $ 6,242  $ 8,589