v3.26.1
Revenue Recognition and Deferred Costs - Schedule of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 84,511 $ 84,433 $ 171,353 $ 166,803
United States        
Disaggregation of Revenue [Line Items]        
Revenue 63,755 64,405 129,510 127,026
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue 11,103 9,889 22,447 19,854
APAC        
Disaggregation of Revenue [Line Items]        
Revenue 5,869 6,118 11,815 12,043
Rest of World        
Disaggregation of Revenue [Line Items]        
Revenue $ 3,784 $ 4,021 $ 7,581 $ 7,880