XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Other Non-current Liabilities - Schedule of Note Payable (Details) - Note payable - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Note payable $ 2,987 $ 3,502
Unamortized discount (313) (473)
Total $ 2,674 $ 3,029