v3.26.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Revenue $ 2,483 $ 2,211 $ 7,820 $ 4,832
Point in time revenue        
Revenue        
Revenue 2,298 2,028 7,440 4,475
Service revenue recognized over time        
Revenue        
Revenue $ 185 $ 183 $ 380 $ 357