v3.25.2
Segment Reporting - Revenue by geographic location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting        
Revenue $ 8,507 $ 10,429 $ 18,897 $ 21,770
Inside the United States        
Segment Reporting        
Revenue 5,313 7,287 13,347 15,304
Outside the United States        
Segment Reporting        
Revenue $ 3,194 $ 3,142 $ 5,550 $ 6,466