v3.26.1
Segment Data - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segments    
Total $ 106,915 $ 106,004
Americas    
Segments    
Total 70,254 71,953
EMEA    
Segments    
Total 28,123 25,790
Asia Pacific    
Segments    
Total $ 8,538 $ 8,261