v3.26.1
Revenue - Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Total revenue, net $ 1,695 $ 1,419 $ 3,309 $ 2,589
Hardware        
Revenue        
Total revenue, net 930 874 1,843 1,627
Software        
Revenue        
Total revenue, net 739 400 1,414 651
Services        
Revenue        
Total revenue, net $ 26 $ 145 $ 52 $ 311