XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenues (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 $ 61,538 $ 46,555 $ 117,347 $ 90,085
United States        
Disaggregation of Revenue [Line Items]        
Revenue 36,137 28,938 69,373 56,749
United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 4,859 3,441 9,026 6,705
Rest of the world        
Disaggregation of Revenue [Line Items]        
Revenue 20,542 14,176 38,948 26,631
Direct revenue        
Disaggregation of Revenue [Line Items]        
Revenue 53,185 38,757 101,311 75,155
Indirect revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 8,353 $ 7,798 $ 16,036 $ 14,930