v3.26.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue Recognition        
Total revenue $ 32,612 $ 23,383 $ 59,142 $ 44,608
Core business        
Revenue Recognition        
Total revenue 21,851 21,387 42,646 40,303
Embedded        
Revenue Recognition        
Total revenue 10,761 1,996 16,496 4,305
United States        
Revenue Recognition        
Total revenue 27,591 17,540 48,954 34,579
International        
Revenue Recognition        
Total revenue 5,021 5,843 10,188 10,029
Product        
Revenue Recognition        
Total revenue 15,720 16,621 30,373 30,785
Software and other services        
Revenue Recognition        
Total revenue $ 16,892 $ 6,762 $ 28,769 $ 13,823