v3.25.1
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
Mar. 31, 2025
Mar. 31, 2024
Revenue, Major Customer [Line Items]    
Total revenues $ 23,140 $ 21,985
United States    
Revenue, Major Customer [Line Items]    
Total revenues 13,576 12,771
United Kingdom    
Revenue, Major Customer [Line Items]    
Total revenues 5,643 5,514
Rest of the world    
Revenue, Major Customer [Line Items]    
Total revenues $ 3,921 $ 3,700