XML 255 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Other Financial Statement Information - Schedule of Revenue by geography (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]      
Revenue $ 298,845 $ 245,893 $ 146,313
North America      
Disaggregation of Revenue [Line Items]      
Revenue 159,332 139,758 85,132
Europe, Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Revenue 73,265 58,004 35,812
China      
Disaggregation of Revenue [Line Items]      
Revenue 41,741 29,920 15,075
Asia-Pacific      
Disaggregation of Revenue [Line Items]      
Revenue $ 24,507 $ 18,211 $ 10,294