v3.26.1
Revenues - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 42,713 $ 36,298 $ 81,379 $ 70,911
United States        
Disaggregation of Revenue [Line Items]        
Revenue 30,888 25,761 58,901 51,142
United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 2,205 1,937 4,164 3,689
Canada        
Disaggregation of Revenue [Line Items]        
Revenue 1,893 1,617 3,516 3,271
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 7,727 $ 6,983 $ 14,798 $ 12,809