XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Reporting and Significant Customer Information - Schedule of Revenue for Individual Countries that Exceed 10% of Total Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue, Major Customer [Line Items]        
Total revenues $ 22,198 $ 20,098 $ 69,245 $ 63,224
United States        
Revenue, Major Customer [Line Items]        
Total revenues 13,282 11,666 42,712 37,242
United Kingdom        
Revenue, Major Customer [Line Items]        
Total revenues 4,888 5,199 14,639 15,569
Rest of the world        
Revenue, Major Customer [Line Items]        
Total revenues $ 4,028 $ 3,233 $ 11,894 $ 10,413