XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Financial Information by Reportable Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Total revenue $ 767,084 $ 663,643 $ 586,372
Cost of revenue 358,237 297,827 269,887
Operating expenses 249,484 223,569 193,478
Depreciation and amortization 6,663 7,914 8,946
Total costs and expenses 614,384 529,310 472,311
Operating income 152,700 134,333 114,061
Americas      
Segment Reporting Information [Line Items]      
Total revenue 603,884 526,215 465,939
Cost of revenue 271,222 225,799 202,421
Operating expenses 227,409 202,217 174,477
Depreciation and amortization 5,964 7,020 7,932
Total costs and expenses 504,595 435,036 384,830
Operating income 99,289 91,179 81,109
EMEA      
Segment Reporting Information [Line Items]      
Total revenue 128,938 110,574 93,582
Cost of revenue 71,108 58,593 53,661
Operating expenses 17,187 16,496 14,461
Depreciation and amortization 613 738 823
Total costs and expenses 88,908 75,827 68,945
Operating income 40,030 34,747 24,637
APAC      
Segment Reporting Information [Line Items]      
Total revenue 34,262 26,854 26,851
Cost of revenue 15,907 13,435 13,805
Operating expenses 4,888 4,856 4,540
Depreciation and amortization 86 156 191
Total costs and expenses 20,881 18,447 18,536
Operating income 13,381 8,407 8,315
Cloud Subscriptions      
Segment Reporting Information [Line Items]      
Total revenue 176,458 122,195 79,830
Cloud Subscriptions | Americas      
Segment Reporting Information [Line Items]      
Total revenue 148,943 103,863 69,469
Cloud Subscriptions | EMEA      
Segment Reporting Information [Line Items]      
Total revenue 22,988 15,380 8,465
Cloud Subscriptions | APAC      
Segment Reporting Information [Line Items]      
Total revenue 4,527 2,952 1,896
Software License      
Segment Reporting Information [Line Items]      
Total revenue 24,848 37,070 38,284
Cost of revenue 2,126 2,309 2,894
Software License | Americas      
Segment Reporting Information [Line Items]      
Total revenue 16,364 29,300 30,509
Software License | EMEA      
Segment Reporting Information [Line Items]      
Total revenue 6,380 5,729 4,308
Software License | APAC      
Segment Reporting Information [Line Items]      
Total revenue 2,104 2,041 3,467
Maintenance      
Segment Reporting Information [Line Items]      
Total revenue 142,198 145,841 147,748
Maintenance | Americas      
Segment Reporting Information [Line Items]      
Total revenue 113,258 113,169 116,309
Maintenance | EMEA      
Segment Reporting Information [Line Items]      
Total revenue 19,784 23,091 22,208
Maintenance | APAC      
Segment Reporting Information [Line Items]      
Total revenue 9,156 9,581 9,231
Services      
Segment Reporting Information [Line Items]      
Total revenue 394,096 334,799 303,569
Services | Americas      
Segment Reporting Information [Line Items]      
Total revenue 295,998 256,392 232,954
Services | EMEA      
Segment Reporting Information [Line Items]      
Total revenue 79,628 66,131 58,360
Services | APAC      
Segment Reporting Information [Line Items]      
Total revenue 18,470 12,276 12,255
Hardware      
Segment Reporting Information [Line Items]      
Total revenue 29,484 23,738 16,941
Hardware | Americas      
Segment Reporting Information [Line Items]      
Total revenue 29,321 23,491 16,698
Hardware | EMEA      
Segment Reporting Information [Line Items]      
Total revenue 158 243 241
Hardware | APAC      
Segment Reporting Information [Line Items]      
Total revenue $ 5 $ 4 $ 2