XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Non-current Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Other Liabilities Disclosure [Abstract]  
Schedule of Note Payable
(in thousands)As of June 30, 2024
Note payable$4,425 
Unamortized discount(593)
Total$3,832 
Schedule of Maturities for Note Payable
The following table presents remaining maturities for the note payable as of June 30, 2024:

(in thousands)MaturitiesDiscount Amortization
Six months ending December 31, 2024$329 $121 
Year ending December 31, 2025693207
Year ending December 31, 2026740160
Year ending December 31, 2027132897
Year ending December 31, 20287428
Total note payable$3,832 $593