XML 63 R49.htm IDEA: XBRL DOCUMENT v3.19.1
1. Significant Accounting Policies Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Retained earnings $ 3,722,073   $ 1,830,439
Revenue Allocation Percent To Lease Elements 5.00%    
Deferred Revenue $ 37,300   $ 36,700
Deferred Revenue, Period Increase (Decrease) 28,000    
Deferred Revenue, Revenue Recognized $ 27,400    
Accounting Standards Update 2014-09 [Member]      
Disaggregation of Revenue [Line Items]      
Retained earnings   $ 100