v3.25.2
Segment and Geographic Information - Schedule of Revenue by Region Based on Billing Address (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Total $ 187,100 $ 170,300 $ 366,400 $ 339,400
United States        
Segment Reporting Information [Line Items]        
Total 96,300 91,200 189,300 183,600
Europe, Middle East, and Africa        
Segment Reporting Information [Line Items]        
Total 45,100 40,200 88,500 79,300
Asia Pacific        
Segment Reporting Information [Line Items]        
Total 26,500 21,400 51,300 42,500
Other        
Segment Reporting Information [Line Items]        
Total $ 19,200 $ 17,500 $ 37,300 $ 34,000