v3.25.2
Segment and Geographic Information - Revenue By Geographic Areas (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]        
Revenue $ 232,088 $ 177,235 $ 435,559 $ 345,726
United States        
Segment Reporting Information [Line Items]        
Revenue 216,684 168,115 410,293 325,463
International        
Segment Reporting Information [Line Items]        
Revenue $ 15,404 $ 9,120 $ 25,266 $ 20,263