XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Schedule of Financial Information by Reportable Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Total revenue $ 928,725 $ 767,084 $ 663,643
Cost of revenue 430,614 358,237 297,827
Operating expenses 282,478 249,484 223,569
Depreciation and amortization 5,752 6,663 7,914
Total costs and expenses 718,844 614,384 529,310
Operating income 209,881 152,700 134,333
Americas      
Segment Reporting Information [Line Items]      
Total revenue 719,195 603,884 526,215
Cost of revenue 321,701 271,222 225,799
Operating expenses 257,172 227,409 202,217
Depreciation and amortization 5,164 5,964 7,020
Total costs and expenses 584,037 504,595 435,036
Operating income 135,158 99,289 91,179
EMEA      
Segment Reporting Information [Line Items]      
Total revenue 166,638 128,938 110,574
Cost of revenue 89,523 71,108 58,593
Operating expenses 19,889 17,187 16,496
Depreciation and amortization 503 613 738
Total costs and expenses 109,915 88,908 75,827
Operating income 56,723 40,030 34,747
APAC      
Segment Reporting Information [Line Items]      
Total revenue 42,892 34,262 26,854
Cost of revenue 19,390 15,907 13,435
Operating expenses 5,417 4,888 4,856
Depreciation and amortization 85 86 156
Total costs and expenses 24,892 20,881 18,447
Operating income 18,000 13,381 8,407
Cloud Subscriptions      
Segment Reporting Information [Line Items]      
Total revenue 254,612 176,458 122,195
Cloud Subscriptions | Americas      
Segment Reporting Information [Line Items]      
Total revenue 205,611 148,943 103,863
Cloud Subscriptions | EMEA      
Segment Reporting Information [Line Items]      
Total revenue 42,243 22,988 15,380
Cloud Subscriptions | APAC      
Segment Reporting Information [Line Items]      
Total revenue 6,758 4,527 2,952
Software License      
Segment Reporting Information [Line Items]      
Total revenue 18,206 24,848 37,070
Cost of revenue 1,351 2,126 2,309
Software License | Americas      
Segment Reporting Information [Line Items]      
Total revenue 12,040 16,364 29,300
Software License | EMEA      
Segment Reporting Information [Line Items]      
Total revenue 2,925 6,380 5,729
Software License | APAC      
Segment Reporting Information [Line Items]      
Total revenue 3,241 2,104 2,041
Maintenance      
Segment Reporting Information [Line Items]      
Total revenue 143,936 142,198 145,841
Maintenance | Americas      
Segment Reporting Information [Line Items]      
Total revenue 114,963 113,258 113,169
Maintenance | EMEA      
Segment Reporting Information [Line Items]      
Total revenue 19,721 19,784 23,091
Maintenance | APAC      
Segment Reporting Information [Line Items]      
Total revenue 9,252 9,156 9,581
Services      
Segment Reporting Information [Line Items]      
Total revenue 487,869 394,096 334,799
Services | Americas      
Segment Reporting Information [Line Items]      
Total revenue 362,979 295,998 256,392
Services | EMEA      
Segment Reporting Information [Line Items]      
Total revenue 101,254 79,628 66,131
Services | APAC      
Segment Reporting Information [Line Items]      
Total revenue 23,636 18,470 12,276
Hardware      
Segment Reporting Information [Line Items]      
Total revenue 24,102 29,484 23,738
Hardware | Americas      
Segment Reporting Information [Line Items]      
Total revenue 23,602 29,321 23,491
Hardware | EMEA      
Segment Reporting Information [Line Items]      
Total revenue 495 158 243
Hardware | APAC      
Segment Reporting Information [Line Items]      
Total revenue $ 5 $ 5 $ 4