v3.24.3
Revenue - Disaggregation of Revenue by Geography (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 $ 348,351 $ 207,508 $ 872,498 $ 554,279
United States        
Disaggregation of Revenue [Line Items]        
Revenue $ 287,937 $ 168,970 $ 715,809 $ 446,983
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage (more than) 10.00% 10.00% 10.00% 10.00%
Rest of world        
Disaggregation of Revenue [Line Items]        
Revenue $ 60,414 $ 38,538 $ 156,689 $ 107,296