XML 58 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Business Acquisitions (Pro Forma Financial Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Business Combination and Asset Acquisition [Abstract]    
Revenues $ 1,313,417 $ 1,084,967
Net income $ 143,420 $ 95,036
EPS - Basic (usd per share) $ 3.17 $ 2.02
EPS - Diluted (usd per share) $ 3.01 $ 1.99