v3.26.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue Recognition        
Total revenue $ 32,598 $ 21,489 $ 91,741 $ 66,096
Core business        
Revenue Recognition        
Total revenue 21,510 20,488 64,157 60,791
Embedded        
Revenue Recognition        
Total revenue 11,088 1,001 27,584 5,305
United States        
Revenue Recognition        
Total revenue 27,454 16,090 76,409 50,669
International        
Revenue Recognition        
Total revenue 5,144 5,399 15,332 15,427
Product        
Revenue Recognition        
Total revenue 15,627 14,556 46,001 45,341
Software and other services        
Revenue Recognition        
Total revenue $ 16,971 $ 6,933 $ 45,740 $ 20,755