XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Disaggregation of Revenue
The following tables summarize revenue from contracts with customers for the three months ended March 31, 2024, and 2023:
Three Months Ended
March 31,
20242023
Direct revenue$64,378 $48,126 
Indirect revenue10,967 7,683 
$75,345 $55,809 
Three Months Ended
March 31,
20242023
North America (1)
$45,503 $34,805 
Europe18,107 12,610 
Rest of the world11,735 8,394 
$75,345 $55,809 
(1)North America includes revenue generated from the U.S. and Canada.