XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Disaggregation of Revenue, Deferred Revenue, Remaining Performance Obligations, and Credit Risk - Schedule of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 407,344 $ 400,625 $ 811,241 $ 789,232
North America        
Disaggregation of Revenue [Line Items]        
Total revenues 268,714 272,065 541,162 530,120
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues 96,602 88,655 189,346 175,365
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 34,325 30,983 65,763 63,962
Latin America        
Disaggregation of Revenue [Line Items]        
Total revenues $ 7,703 $ 8,922 $ 14,970 $ 19,785