v3.26.1
Revenue, Contract balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Revenue [Abstract]    
Revenue recognized $ 900  
Contract liabilities [Abstract]    
Unbilled receivables, current 10 $ 31
Unbilled receivables, net of current portion 0 1
Customer pre-payments (88) (26)
Deferred revenue, current (1,850) (1,400)
Deferred revenue, net of current portion (292) (355)
Total net contract liabilities $ (2,220) $ (1,749)