v3.26.1
Segment Reporting - Revenue by geographic location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting        
Revenue $ 7,271 $ 8,507 $ 16,922 $ 18,897
Inside the United States        
Segment Reporting        
Revenue 4,630 5,313 11,246 13,347
Outside the United States        
Segment Reporting        
Revenue $ 2,641 $ 3,194 $ 5,676 $ 5,550