v3.25.2
Segment and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Revenue by Geography
The following table summarizes revenue by geography for the three and six months ended June 30, 2025 and 2024 (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Domestic$105,193 $90,534 $211,386 $184,647 
International65,447 55,916 125,680 111,638 
Total$170,640 $146,450 $337,066 $296,285