XML 123 R90.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Combinations (Pro Forma Financial Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Business Combinations [Abstract]        
Revenue $ 185,485 $ 187,089 $ 340,029 $ 349,893
Net income $ 25,775 $ 28,403 $ 43,825 $ 28,373
Basic earnings per share $ 0.24 $ 0.26 $ 0.41 $ 0.25
Diluted earnings per share $ 0.23 $ 0.26 $ 0.40 $ 0.25