XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations - Unaudited Pro Forma Results (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Business Combinations [Abstract]    
Total revenues $ 815,305 $ 706,714
Income before income taxes 239,217 206,723
Net income $ 199,752 $ 153,491
Net income per share:    
Basic $ 0.71 $ 0.54
Diluted $ 0.70 $ 0.54
Weighted average number of shares outstanding:    
Basic 275,594 272,776
Diluted 276,955 274,861