XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenues (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 $ 89,325 $ 70,258 $ 247,015 $ 187,605
North America        
Disaggregation of Revenue [Line Items]        
Revenue 53,339 42,570 148,948 115,272
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 22,763 17,407 60,575 44,554
Rest of the world        
Disaggregation of Revenue [Line Items]        
Revenue 13,223 10,281 37,492 27,779
Direct revenue        
Disaggregation of Revenue [Line Items]        
Revenue 76,907 61,575 211,203 162,886
Indirect revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 12,418 $ 8,683 $ 35,812 $ 24,719