v3.25.2
Note 13 - Note Payable - Summary of Note Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Less: current portion $ (54) $ (52)
Note payable, long-term portion 1,597 1,625
Promissory Note [Member]    
Debt Instrument [Line Items]    
Note payable 1,651 1,677
Less: current portion (54) (52)
Note payable, long-term portion $ 1,597 $ 1,625