v3.26.1
Note 19 - Related Party Transactions - Schedule of Income (Expense) (Details) - IDT Corporation [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount IDT charged the Company $ 1,068 $ 1,130 $ 1,264
Amount the Company charged IDT $ 150 $ 133 $ 132