XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 24,589 $ 20,688 $ 47,983 $ 40,178
United States        
Disaggregation of Revenue [Line Items]        
Revenue 17,509 14,852 34,225 28,834
United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 1,321 1,137 2,571 2,221
Canada        
Disaggregation of Revenue [Line Items]        
Revenue 1,193 1,041 2,411 1,996
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,566 $ 3,658 $ 8,776 $ 7,127