XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Reporting and Significant Customer Information - Revenue for Individual Countries that Exceed 10% of Total Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue, Major Customer [Line Items]        
Total revenues $ 20,098 $ 20,599 $ 63,224 $ 63,328
United States        
Revenue, Major Customer [Line Items]        
Total revenues 11,666 12,225 37,242 38,447
United Kingdom        
Revenue, Major Customer [Line Items]        
Total revenues 5,199 4,915 15,569 14,735
Germany        
Revenue, Major Customer [Line Items]        
Total revenues 1,744 1,992 5,411 5,225
Rest of the world        
Revenue, Major Customer [Line Items]        
Total revenues $ 1,489 $ 1,467 $ 5,002 $ 4,921