XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Information
The following table summarizes total lease costs for the period:
Year Ended
December 31, 2024December 31, 2023
Finance lease cost:
Amortization of ROU assets$518 $434 
Interest on lease liabilities122 98 
Operating lease costs4,637 4,251 
Variable lease costs48 29 
Short-term lease costs475 230 
Total lease costs$5,800 $5,042 
The following table presents other supplemental information related to the Company’s leases:
Year Ended
December 31, 2024December 31, 2023
Operating LeasesFinance LeasesOperating LeasesFinance Leases
Cash paid for lease liabilities$2,460 $601 $4,273 $492 
Right-of-use assets obtained in exchange for new lease liabilities5,813 457 3,418 1,167 
Weighted average remaining lease term (in years)4.03.34.43.8
Weighted average discount rate7.8 %8.1 %6.3 %8.4 %
Schedule of Supplemental Balance Sheet Information
The following table presents supplemental balance sheet information related to the Company’s operating and finance leases:
December 31, 2024December 31, 2023
Operating LeasesFinance LeasesOperating LeasesFinance Leases
Right-of-use assets, net reflected in the following balance sheet line items:
Property, plant and equipment, net
$— $1,392 $— $1,551 
Right-of-use assets15,277 — 13,181 — 
Total right-of-use assets
$15,277 $1,392 $13,181 $1,551 
Current lease balance reflected in the following balance sheet line items:
Short-term operating lease liabilities$4,354 $— $3,737 $— 
Short-term finance lease liabilities— 473 — 439 
Non-current lease balance reflected in the following balance sheet line items:
Long-term operating lease liabilities13,444 — 12,302 — 
Long-term finance lease liabilities— 980 — 1,137 
Total lease liabilities$17,798 $1,453 $16,039 $1,576 
Schedule of Future Minimum Lease Payments
As of December 31, 2024, the future annual minimum lease payments for lease liabilities are as follows:
YearOperating LeasesFinance Leases
2025$5,485 $571 
20264,545 462 
20274,366 382 
20282,861 218 
20291,836 42 
Thereafter
2,858 — 
Total lease payments
21,951 1,675 
Less: imputed interest4,153 222 
Present value of lease liabilities
$17,798 $1,453