v3.24.3
Revenue Recognition, Deferred Revenue, Remaining Performance Obligations, and Accounts Receivable - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 235,094 $ 175,807 $ 667,300 $ 496,481
United States        
Disaggregation of Revenue [Line Items]        
Revenue 146,352 111,967 418,385 316,711
Other Americas        
Disaggregation of Revenue [Line Items]        
Revenue 11,769 9,281 34,166 26,919
APAC        
Disaggregation of Revenue [Line Items]        
Revenue 24,350 18,236 68,407 51,532
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue $ 52,623 $ 36,323 $ 146,342 $ 101,319