XML 68 R70.htm IDEA: XBRL DOCUMENT v3.19.3
Business Segments and International Operations (Income from Continuing Operations by Segment) (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 31, 2019
USD ($)
Aug. 31, 2018
USD ($)
Aug. 31, 2019
USD ($)
segment
Aug. 31, 2018
USD ($)
Segment Reporting [Abstract]        
Number of reportable segments | segment     3  
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Segment revenue $ 106,716 $ 92,603 [1] $ 296,260 $ 280,877 [1]
Segment costs of revenue and operating expenses 30,747 25,010 82,439 72,085
Segment contribution margin 75,969 67,593 213,821 208,792
Other unallocated expenses 60,009 48,490 167,711 152,008
Income from operations 15,960 19,103 [1] 46,110 56,784 [1]
Other expense, net (3,718) (1,961) [1] (8,038) (4,830) [1]
Income before income taxes 12,242 17,142 [1] 38,072 51,954 [1]
OpenEdge        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Segment revenue 78,607 68,519 211,679 204,789
Segment costs of revenue and operating expenses 22,711 16,419 60,123 47,194
Segment contribution margin 55,896 52,100 151,556 157,595
Data Connectivity and Integration        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Segment revenue 8,754 4,563 27,686 17,466
Segment costs of revenue and operating expenses 1,943 1,520 5,249 4,823
Segment contribution margin 6,811 3,043 22,437 12,643
Application Development and Deployment        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Segment revenue 19,355 19,521 56,895 58,622
Segment costs of revenue and operating expenses 6,093 7,071 17,067 20,068
Segment contribution margin $ 13,262 $ 12,450 $ 39,828 $ 38,554
[1] The Company adopted ASC 606 effective December 1, 2018 using the full retrospective method. See Note 1. Nature of Business and Basis of Presentation for further information.