v3.22.1
Geographic Information - Schedule of revenue by geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 1,508,937 $ 886,936
United States    
Disaggregation of Revenue [Line Items]    
Revenue 772,139 510,786
International    
Disaggregation of Revenue [Line Items]    
Revenue $ 736,798 $ 376,150