v3.25.2
Reportable Segments - Schedule of Financial Information by Reportable Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Total revenue $ 272,421 $ 265,318 $ 535,208 $ 519,870
Cost of revenue 116,215 120,041 230,782 239,328
Operating expenses 80,826 75,600 161,404 151,742
Depreciation and amortization 1,584 1,489 3,125 2,982
Restructuring expense 8 0 2,937 0
Total costs and expenses 198,633 197,130 398,248 394,052
Operating income 73,788 68,188 136,960 125,818
Interest income 852 1,503 1,953 2,917
Other income (loss), net (137) (589) 99 (1,007)
Income before income taxes 74,503 69,102 139,012 127,728
Cloud Subscriptions        
Segment Reporting Information [Line Items]        
Total revenue 100,422 82,361 194,728 160,388
Software License        
Segment Reporting Information [Line Items]        
Total revenue 1,528 3,061 10,820 5,871
Cost of revenue 294 345 503 677
Maintenance        
Segment Reporting Information [Line Items]        
Total revenue 35,057 35,273 67,201 70,245
Services        
Segment Reporting Information [Line Items]        
Total revenue 128,899 136,831 250,026 269,026
Hardware        
Segment Reporting Information [Line Items]        
Total revenue 6,515 7,792 12,433 14,340
Americas        
Segment Reporting Information [Line Items]        
Total revenue 206,606 205,955 401,221 402,267
Cost of revenue 83,745 89,818 166,547 178,800
Operating expenses 73,457 69,628 147,170 139,033
Depreciation and amortization 1,345 1,209 2,654 2,447
Restructuring expense 8   2,937  
Total costs and expenses 158,555 160,655 319,308 320,280
Operating income 48,051 45,300 81,913 81,987
Americas | Cloud Subscriptions        
Segment Reporting Information [Line Items]        
Total revenue 77,281 64,665 151,392 125,797
Americas | Software License        
Segment Reporting Information [Line Items]        
Total revenue 908 2,430 2,358 4,259
Americas | Maintenance        
Segment Reporting Information [Line Items]        
Total revenue 27,786 28,621 53,701 56,497
Americas | Services        
Segment Reporting Information [Line Items]        
Total revenue 94,167 102,469 181,664 201,584
Americas | Hardware        
Segment Reporting Information [Line Items]        
Total revenue 6,464 7,770 12,106 14,130
EMEA        
Segment Reporting Information [Line Items]        
Total revenue 52,301 46,918 107,843 93,538
Cost of revenue 26,222 24,810 52,343 49,896
Operating expenses 6,074 4,673 11,599 10,106
Depreciation and amortization 198 240 391 457
Total costs and expenses 32,494 29,723 64,333 60,459
Operating income 19,807 17,195 43,510 33,079
EMEA | Cloud Subscriptions        
Segment Reporting Information [Line Items]        
Total revenue 19,675 15,371 36,882 29,872
EMEA | Software License        
Segment Reporting Information [Line Items]        
Total revenue 327 362 7,863 848
EMEA | Maintenance        
Segment Reporting Information [Line Items]        
Total revenue 5,071 4,531 9,242 9,205
EMEA | Services        
Segment Reporting Information [Line Items]        
Total revenue 27,186 26,632 53,538 53,403
EMEA | Hardware        
Segment Reporting Information [Line Items]        
Total revenue 42 22 318 210
APAC        
Segment Reporting Information [Line Items]        
Total revenue 13,514 12,445 26,144 24,065
Cost of revenue 6,248 5,413 11,892 10,632
Operating expenses 1,295 1,299 2,635 2,603
Depreciation and amortization 41 40 80 78
Total costs and expenses 7,584 6,752 14,607 13,313
Operating income 5,930 5,693 11,537 10,752
APAC | Cloud Subscriptions        
Segment Reporting Information [Line Items]        
Total revenue 3,466 2,325 6,454 4,719
APAC | Software License        
Segment Reporting Information [Line Items]        
Total revenue 293 269 599 764
APAC | Maintenance        
Segment Reporting Information [Line Items]        
Total revenue 2,200 2,121 4,258 4,543
APAC | Services        
Segment Reporting Information [Line Items]        
Total revenue 7,546 $ 7,730 14,824 $ 14,039
APAC | Hardware        
Segment Reporting Information [Line Items]        
Total revenue $ 9   $ 9