XML 51 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Retained earnings $ (5,290,761)   $ (5,290,761)     $ (5,229,584)
Income before income taxes 45,129 $ 56,265 $ 159,882 $ 183,022    
Advanced billings, revenue recognized $ 162,000          
Expected timing of satisfaction period 12 months   12 months      
Selling, general and administrative expense            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Amortization expense $ 4,000   $ 11,000      
Other assets            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Unamortized contract costs 28,000   28,000      
Software            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Cost of products and sales 24,743 24,107 75,257 70,622    
Support services            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Cost of products and sales 43,259 39,468 $ 125,995 122,889    
Support services | Minimum            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Period of recognition     1 year      
Support services | Maximum            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Period of recognition     5 years      
Business services            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Cost of products and sales 291,650 $ 166,984 $ 882,529 $ 470,890    
Business services | Minimum            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Period of recognition     1 year      
Business services | Maximum            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Period of recognition     5 years      
ASC 606            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Retained earnings         $ 9,000  
ASC 606 | Increase (decrease)            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Retained earnings (12,070)   $ (12,070)      
Income before income taxes 6,695   27,229      
ASC 606 | Software            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Cost of products and sales 5,000   26,000      
ASC 606 | Software | Increase (decrease)            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Cost of products and sales 786   2,758      
Income before income taxes $ 4,000   $ 23,000