v3.25.1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 93,938 $ 75,345
North America    
Disaggregation of Revenue [Line Items]    
Revenue 57,799 45,503
Europe    
Disaggregation of Revenue [Line Items]    
Revenue 21,146 18,107
Rest of the world    
Disaggregation of Revenue [Line Items]    
Revenue 14,993 11,735
Direct revenue    
Disaggregation of Revenue [Line Items]    
Revenue 80,082 64,378
Indirect revenue    
Disaggregation of Revenue [Line Items]    
Revenue $ 13,856 $ 10,967