XML 73 R56.htm IDEA: XBRL DOCUMENT v3.20.1
11. Segment Information Segment Profit Reconciliations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Income before income taxes $ 898,699 $ 1,127,266
Marketable Securities, Unrealized Gain (Loss) 827,671 1,059,230
Operating Segments [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Income before income taxes 72,300 53,600
Corporate, Non-Segment [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Income before income taxes (3,700) (2,900)
Segment Reconciling Items [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Marketable Securities, Unrealized Gain (Loss) 827,700 1,059,200
Foreign Currency Gain (Loss) [Member] | Segment Reconciling Items [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Income before income taxes (900) (1,300)
Other Nonoperating Income (Expense) [Member] | Segment Reconciling Items [Member]    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Income before income taxes $ 3,300 $ 18,700