XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues - Revenues By Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenue from contract with customers $ 863,381 $ 681,003 $ 530,860
United States      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customers 686,914 535,079 446,100
Other countries      
Disaggregation of Revenue [Line Items]      
Revenue from contract with customers $ 176,467 $ 145,924 $ 84,760
Revenue from Contract with Customer | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration risk (as a percentage) 100.00% 100.00% 100.00%
Revenue from Contract with Customer | Geographic Concentration Risk | United States      
Disaggregation of Revenue [Line Items]      
Concentration risk (as a percentage) 80.00% 79.00% 84.00%
Revenue from Contract with Customer | Geographic Concentration Risk | Other countries      
Disaggregation of Revenue [Line Items]      
Concentration risk (as a percentage) 20.00% 21.00% 16.00%