XML 29 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Revenue Generated Following Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,895 $ 4,322 $ 7,501 $ 8,743
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total revenue 3,895 4,322 7,501 8,743
Operating Segments | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 1,948 1,735 3,815 3,379
Operating Segments | United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 873 1,307 1,431 2,493
Operating Segments | Rest of World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,074 $ 1,280 $ 2,255 $ 2,871