v3.25.2
Segment Data - Financial Information by Geographical Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues $ 68,233 $ 66,791 $ 133,010 $ 115,758
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues 63,320 63,104 123,995 108,445
United Kingdom        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues $ 4,913 $ 3,687 $ 9,015 $ 7,313