v3.26.1
Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
ContractBalancesLineItems [Line Items]        
Unbilled receivables - current $ 9,578 $ 6,287 $ 8,781 $ 4,990
Changes in unbilled receivables - current 797 1,297    
Deferred revenue 8,656 6,982 $ 7,007 $ 6,711
Year to Date Changes [Member]        
ContractBalancesLineItems [Line Items]        
Changes in unbilled receivables - current $ 797 $ 1,297    
Changes in unbilled receivables - current, percentage 9.10% 26.00%    
Changes in deferred revenue $ 1,649 $ 271    
Changes in deferred revenue, percentage 23.50% 4.00%