XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 175,807 $ 119,168 $ 496,481 $ 327,513
United States        
Disaggregation of Revenue [Line Items]        
Revenue 111,967 77,164 316,711 213,355
Other Americas        
Disaggregation of Revenue [Line Items]        
Revenue 9,281 6,772 26,919 18,888
APAC        
Disaggregation of Revenue [Line Items]        
Revenue 18,236 12,029 51,532 32,851
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue $ 36,323 $ 23,203 $ 101,319 $ 62,419