v3.25.2
Leases (Details Narrative) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases    
Operating lease right of use asset $ 2,238 $ 2,637
Operating lease obligations 2,253 2,654
Operating lease liabilities, current 871 854
Operating lease liabilities, non-current $ 1,382 $ 1,800