XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.2
11. Segment Information Segment Profit Reconciliations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before income taxes $ 1,684,461 $ (335,216) $ 3,829,105 $ 1,561,651
Marketable Securities, Unrealized Gain (Loss) 1,580,350 (390,620) 3,591,509 1,384,999
Operating Segments [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before income taxes 107,500 55,000 229,000 161,900
Corporate, Non-Segment [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Income before income taxes (3,600) (3,100) (10,400) (8,800)
Segment Reconciling Items [Member]        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Marketable Securities, Unrealized Gain (Loss) 1,580,400 (390,600) 3,591,500 1,385,000
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 (800) (900) (2,500) (3,400)
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 $ 1,000 $ 4,400 $ 21,500 $ 27,000