v3.25.1
Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Employee benefits $ 229 $ 220
Goods and services tax 152 155
Legal settlement 1 135
Sales and marketing 1,057 1,309
Other accruals 412 654
Accrued expenses $ 1,851 $ 2,473