Quarterly report [Sections 13 or 15(d)]

Schedule of Contract Balances (Details)

v3.26.1
Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
ContractBalancesLineItems [Line Items]        
Unbilled receivables - current $ 8,001 $ 5,168 $ 8,781 $ 4,990
Changes in unbilled receivables - current (780) 178    
Deferred revenue 6,769 5,881 $ 7,007 $ 6,711
Year to Date Changes [Member]        
ContractBalancesLineItems [Line Items]        
Changes in unbilled receivables - current $ (780) $ 178    
Changes in unbilled receivables - current, percentage (8.90%) 3.60%    
Changes in deferred revenue $ (238) $ (830)    
Changes in deferred revenue, percentage (3.40%) (12.40%)