XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Other Non-current Liabilities (Tables)
9 Months Ended
Sep. 30, 2025
Other Liabilities Disclosure [Abstract]  
Schedule of Note Payable
(in thousands)As of September 30, 2025As of December 31, 2024
Note payable$2,987 $3,502 
Unamortized discount(313)(473)
Total$2,674 $3,029 
Schedule of Remaining Maturities for Note Payable
The following table presents remaining maturities for the note payable as of September 30, 2025:

(in thousands)MaturitiesDiscount Amortization
Year ending December 31, 2025$177 $48 
Year ending December 31, 2026740 160
Year ending December 31, 20271,328 97
Year ending December 31, 2028742 8
Total note payable$2,987 $313