XML 53 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Disaggregation of Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 281,184 $ 183,031 $ 524,147 $ 346,771
United States        
Disaggregation of Revenue [Line Items]        
Revenue $ 228,069 $ 147,372 $ 427,872 $ 278,013
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 $ 53,115 $ 35,659 $ 96,275 $ 68,758