XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 466,185 $ 297,605 $ 883,390 $ 609,881
United States        
Disaggregation of Revenue [Line Items]        
Revenue 456,075 269,532 858,671 549,648
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 10,110 $ 28,073 $ 24,719 $ 60,233