v3.26.3
Segment Reporting (Details 1) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Total revenue $ 25,182 $ 17,497 $ 70,538 $ 50,106
United states [Member]        
Total revenue $ 24,248 $ 16,618 $ 67,661 $ 47,012
Revenues in percentage 96.00% 95.00% 96.00% 94.00%
International [Member]        
Total revenue $ 934 $ 879 $ 2,877 $ 3,094
Revenues in percentage 4.00% 5.00% 4.00% 6.00%