XML 66 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Notes Payable (Tables)
12 Months Ended
Dec. 31, 2024
Notes Payable  
Schedule of notes payable

Notes payable, bearing interest rates of 0.6% and 1.06% and maturing September 2030, consisted of the following at December 31, 2024 and 2023 (in thousands):

December 31, 

    

2024

    

2023

Principal amount of notes payable

 

1,257

 

1,484

Less: current portion of notes payable

 

(143)

 

(149)

Notes payable – long-term

$

1,114

$

1,335

Schedule of interest expense incurred in connection with the notes payable

Interest expense incurred in connection with the notes payable consisted of the following for the years ended December 31, 2024, 2023 and 2022 (in thousands):

December 31, 

    

2024

    

2023

 

2022

Interest expense

$

20

$

12

$

14

Amortization of debt discount

 

 

 

44

Total interest expense on notes payable

$

20

$

12

$

58

Schedule of future note payments

Future note payments as of December 31, 2024 were as follows (in thousands):

Years Ending December 31, 

    

Amount

2025

$

143

2026

144

2027

 

141

2028

 

130

2029

 

131

Thereafter

 

568

Total note maturities

$

1,257