XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 32,589 $ 25,299 $ 93,842 $ 73,282
United States        
Disaggregation of Revenue [Line Items]        
Revenue 23,771 18,277 68,589 52,502
United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 1,866 1,373 5,228 3,944
Canada        
Disaggregation of Revenue [Line Items]        
Revenue 1,520 1,223 4,362 3,634
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 5,432 $ 4,426 $ 15,663 $ 13,202