XML 80 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Unaudited Pro Forma Results (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Business Combinations [Abstract]    
Total revenues $ 702,333 $ 628,230
Income before income taxes 206,330 150,948
Net income $ 153,200 $ 115,758
Net income per share:    
Basic $ 0.54 $ 0.41
Diluted $ 0.54 $ 0.41
Weighted average number of shares outstanding:    
Basic 272,776 272,679
Diluted 274,861 275,014