XML 62 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Aggregate Noncancelable Future Minimum Payments
Aggregate non-cancelable future minimum lease payments under operating and finance leases were as follows as of December 31, 2024 (in thousands):
Operating
Lease
Finance
Lease
Year Ending December 31:
2025$2,152 $56 
2026996 18 
2027483 — 
2028444 — 
2029444 — 
Thereafter 302 — 
Total 4,821 74 
Less: imputed interest (520)(7)
Present value of lease liabilities 4,301 67 
Less: current portion (1,898)(49)
Lease liabilities, net of current portion $2,403 $18 
Schedule of Finance Lease, Liability
Aggregate non-cancelable future minimum lease payments under operating and finance leases were as follows as of December 31, 2024 (in thousands):
Operating
Lease
Finance
Lease
Year Ending December 31:
2025$2,152 $56 
2026996 18 
2027483 — 
2028444 — 
2029444 — 
Thereafter 302 — 
Total 4,821 74 
Less: imputed interest (520)(7)
Present value of lease liabilities 4,301 67 
Less: current portion (1,898)(49)
Lease liabilities, net of current portion $2,403 $18 
Schedule of Lease Cost
The components of lease cost were as follows during the years ended December 31, 2024, 2023 and 2022 (in thousands):
Year Ended December 31,
202420232022
Operating lease cost $2,628 $3,177 $3,423 
Short-term lease cost $972 $1,298 $466 
Finance lease cost:
Amortization of finance leased assets $134 $161 $995 
Interest on lease liabilities $11 $23 $79 
The table below presents additional information related to our leases as of December 31, 2024:
Operating
Lease
Finance
Lease
Weighted average remaining lease term (years) 3.601.22
Weighted average discount rate 8.41 %12.74 %