XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers and Revenue by Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenue $ 777,707 $ 685,083 $ 535,404
United States      
Disaggregation of Revenue [Line Items]      
Total revenue 579,025 515,894 414,856
Non-US      
Disaggregation of Revenue [Line Items]      
Total revenue 198,682 169,189 120,548
Product subscriptions      
Disaggregation of Revenue [Line Items]      
Total revenue 738,819 643,247 492,608
Professional services      
Disaggregation of Revenue [Line Items]      
Total revenue 37,539 37,548 34,561
Other      
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,349 $ 4,288 $ 8,235