XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations - Unaudited Pro Forma Results (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Business Combinations [Abstract]        
Total revenues $ 773,593 $ 690,002 $ 2,329,567 $ 2,019,218
Income before income taxes 197,444 162,392 627,088 504,731
Net income $ 147,065 $ 137,245 $ 489,355 $ 392,135
Net income per share:        
Basic $ 0.52 $ 0.48 $ 1.73 $ 1.38
Diluted $ 0.52 $ 0.48 $ 1.73 $ 1.38
Weighted average number of shares outstanding:        
Basic 276,215 275,515 275,840 273,803
Diluted 277,553 276,933 277,146 275,338