v3.25.1
Revenue - Schedule of Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 1,484,021 $ 1,058,115
United States    
Disaggregation of Revenue [Line Items]    
Revenue 821,982 634,604
Rest of the World    
Disaggregation of Revenue [Line Items]    
Revenue $ 662,039 $ 423,511