XML 58 R46.htm IDEA: XBRL DOCUMENT v3.19.1
ACQUISITIONS , SCHEDULE OF PRO FORMA INFORMATION (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Business Combinations [Abstract]    
Revenue   $ 287,470
Net income   $ 52,839
Net income per share - basic (usd per share)   $ 1.47
Net income per share - diluted (usd per share)   $ 1.45
Revenue since acquisition $ 8,000