v3.26.1
Revenue - Schedule of Revenue by Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 229,098 $ 234,882 $ 455,671 $ 458,959
Americas        
Disaggregation of Revenue [Line Items]        
Revenue 138,774 136,509 273,229 268,033
Europe, the Middle East, and Africa        
Disaggregation of Revenue [Line Items]        
Revenue 70,160 73,202 140,654 141,929
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 20,164 $ 25,171 $ 41,788 $ 48,997