XML 21 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statement of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Statement of Comprehensive Income [Abstract]        
Total comprehensive income $ 183,178 $ 219,752 $ 421,195 $ 435,033