XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Historical Method (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Assets            
Contracts in progress $ 317,405   $ 317,405     $ 420,628
Deferred Income Taxes 84,868   84,868     86,740
Liabilities            
Accrued liabilities – other 48,377   48,377     64,738
Advance billings on contracts 77,775   77,775     246,192
Stockholders' Equity            
Retained earnings 1,097,665   1,097,665     990,652
Revenues 438,921 $ 410,011 896,384 $ 838,240    
Cost of operations 318,209 278,356 645,573 581,572    
Operating Income 71,549 85,428 151,437 161,700    
Provision for Income Taxes 18,493 27,062 37,096 51,654    
Net Income 60,734 $ 61,420 127,147 $ 117,206    
Accounting Standards Update 2014-09            
Assets            
Contracts in progress 317,405   317,405   $ 260,932  
Deferred Income Taxes 84,868   84,868   85,193  
Liabilities            
Accrued liabilities – other 48,377   48,377   66,371  
Advance billings on contracts 77,775   77,775   73,390  
Stockholders' Equity            
Retained earnings 1,097,665   1,097,665   $ 1,000,578  
Revenues 438,921   896,384      
Cost of operations 318,209   645,573      
Operating Income 71,549   151,437      
Provision for Income Taxes 18,493   37,096      
Net Income 60,734   127,147      
Calculated under Revenue Guidance in Effect before Topic 606 | Accounting Standards Update 2014-09            
Assets            
Contracts in progress 348,762   348,762     420,628
Deferred Income Taxes 85,295   85,295     86,740
Liabilities            
Accrued liabilities – other 45,572   45,572     64,738
Advance billings on contracts 121,902   121,902     246,192
Stockholders' Equity            
Retained earnings 1,088,127   1,088,127     $ 990,652
Revenues 440,103   905,633      
Cost of operations 319,945   654,487      
Operating Income 70,995   151,772      
Provision for Income Taxes 18,311   37,043      
Net Income $ 60,362   $ 127,535