v3.26.1
Segment Data - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segments        
Total $ 93,271 $ 92,356 $ 187,363 $ 184,455
Americas        
Segments        
Total 62,110 63,128 122,255 124,534
EMEA        
Segments        
Total 20,701 21,125 46,256 43,966
Asia Pacific        
Segments        
Total $ 10,460 $ 8,103 $ 18,852 $ 15,955